centos7 设置samba共享

384 阅读1分钟

1、安装samba

1. 安装samba
yum install -y samba
2. 启动smb服务
systemctl start smb
3. 查看smb服务是否启动成功
systemctl status smb  ( 或者 ps -e | grep smb )
4. 配置开机自启动smb服务
systemctl enable smb

2、配置samba

1. 添加root到samba用户当中,设置root的smb密码
(直接使用root用户不安全,但可以获取所有文件权限)
smbpasswd -a root  
2. 设置smb.conf文件,在最后加入如下内容
vi /etc/samba/smb.conf
[root]
        path = /root/openSource
        valid user = root
        #force user = root
        #force group = root
        writeable = yes
        public = yes
        browseable = yes
3. 重启smb服务
systemctl restart smb

3、设置防火墙

1. 临时关闭SeLinux
setenforce 0
2. 永久关闭SeLinux,需要重启机器
修改配置文件/etc/selinux/config,将SELINU置为disabled
3. 添加samba服务到防火墙策略中
firewall-cmd --add-service samba --permanent
4. 重启防火墙
firewall-cmd --reload

4、Windows登入samba

\\192.168.142.129\root