CentOS7系统安装配置samba服务
2024-09-03 10:34:20
# 查询是否已经安装了Samba
rpm -qi samba # 安装
yum -y install samba samba-client samba-common # 添加新用户
useradd sambauser # 这一步是设置用户登录linux系统的密码
# 如果只是作为samba访问账号,则不是必须的
passwd sambauser # 设置访问共享文件夹的sammba账号密码
# 是系统用户但不是系统密码,这一步是必须的
smbpasswd -a sambauser
# 激活账号
smbpasswd -e sambauser # 建立共享文件夹
mkdir /public #权限
chown sambauser /public/
# 如果是多个用户,则使用组设置权限
# 例如将anotheruser添加到sambauser所在的sambauser组
gpasswd -a anotheruser sambauser
# 这个访问权限比较重要
chmod /public/ # 备份修改配置文件
cd /etc/samba
cp smb.conf smb.conf.bak
vim smb.conf # 修改如下
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
security = user
[homes]
comment = Home Directories
browseable = no
writable = yes
[public]
# 备注
comment = Learning Directories
# 是否可见,不可见的话要在地址栏手工输入文件夹名才可见
browseable = yes
# 写权限与下面的目录权限都允许才可以
writable = yes
# 共享文件夹
path = /public
# 限制可以上传的用户
write list = sambauser # 以上为smb.conf的内容 # 启动服务
systemctl start smb.service
systemctl start nmb.service # samba的守护进程
# smbd:提供对服务器中文件、打印资源的共享访问,端口:
# nmbd:提供基于NetBIOS名称的解析,端口: # 关于SElinux与samba,执行以下语句
setsebool -P samba_domain_controller on
setsebool -P samba_enable_home_dirs on
# 读写,一般不是下面的只读
setsebool -P samba_export_all_rw on
# 只读
# setsebool -P samba_export_all_ro on # 防火墙设置
# 一种方法是关闭防火墙,更好的方法是添加规则
# 不必单开上面的端口
firewall-cmd --permanent --zone=public --add-service=samba
firewall-cmd --reload #重启
systemctl restart smb.service
systemctl restart nmb.service
最新文章
- java web.xml配置详解
- 分布式缓存技术memcached学习(三)——memcached内存管理机制
- uva133 救济金发放
- Red hat 6.4下面的qt安装
- python编程技巧2
- 数据库系统概论(第5版) P262 例8.12
- script的defer和async
- MySQL 面试基础
- 【操作系统】linux创建子进程--fork()方法
- centos7 lnmp环境部署
- java list 去重
- Codeforces 675D Tree Construction Splay伸展树
- Ubuntu如何自定义tftp服务根目录
- RABC --权限控制解读
- 理解Hbase和BigTable(转)
- ansible 批量在远程主机上执行命令
- 面向对象中private理解
- Spring Boot 日志记录 SLF4J
- github之无命令可视化界面操作——GitHub DeskTop
- [WPF+Prism]WPF个人集成平台
热门文章
- 查看环境变量CLASSPATH, PATH ,JAVA_HOME-------->;mac
- Open 常用开源
- 【Python Programe】WSGI (Web Server Gateway Interface)
- 修改NavigationBar的分根线颜色
- 剑指Offer——二叉搜索树的后序遍历序列
- alexnet,VGG,googlenet,resnet
- golang官方实现如何对httpserver做频率限制(最大连接数限制)
- .Net站点架构设计(八)測试
- matlab实现MSER(最大极值稳定区域)来进行文本定位
- sql中的连接表达式,视图,事务等。