server端linux
1.安装samba:yum install -y samba\* vim
增长samba用户: useradd smb用户名 smbpasswd -a smb用户名bash
2.配置文件:vim /etc/samba/smb.com测试
workgroup = 工做组名
server string = 版本spa
[共享名]rest
path=共享路径code
browritable = yes/no 是否可浏览server
valid users = 读取共享内容的用户名ip
[共享名]ci
path=共享目录
browritable = yes/no 是否可浏览
valid users = 读取共享内容的用户名
writable = no
write list = 可写的用户
3.设置selinux:chcon -t samba_share_t 共享目录
setsebool -P samba_enable_home_dirs on
4.设置只容许example.com(192.168.1.0/24)的这个域的用户访问设置firewall:
firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=192.168.1.0/24 service name=samba accept'
firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=192.168.1.0/24 service name=samba-client accept'
firewall-cmd --reload
5.设置服务:
systemctl restart smb
systemctl
enable
smb nmb