CentOS 7设置Samba共享目录

1. 安装Samba服务

1
yum -y install samba

2. 启动Samba服务

1
systemctl start smb.service

# 设置smb服务开机启动

1
systemctl enable smb.service

3. 配置Samba服务
配置匿名访问, 任何人都可以访问的共享目录
创建共享目录

1
mkdir /home/gongwei

4. 因为需要设置匿名用户可以上传下载文件, 所以需要给gongwei目录授予nobody权限

1
chown -R nobody:nobody /home/gongwei

5. 修改/etc/samba/smb.conf文件

1
2
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
vi /etc/samba/smb.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.

[global]
        workgroup = SAMBA
        security = user
        map to guest = Bad User
        log file = /var/log/samba/log.%m


[public]
        comment = Public Stuff
        path = /home/gongwei
        public = yes
        read only = No

其中 path就是上边设置的共享目录, read only 表示是否有写权限

6. 修改完配置文件之后重启samba服务

1
systemctl restart smb.service

7. 测试smb.conf配置是否正确
# 使用testparm命令

1
testparm

8. window测试连接
win+r 输入:\\192.168.0.999
如果第一次打开提示输入账号密码。随便输入即可。

参考:CentOS 7设置Samba共享目录

ˆ Back To Top