path =/srv/smb/TeachShare public No dmin users smbadmin #授权访问资源的用户列表,可以为用户名或者用户组名,用户组名加@或+。 valid users estugroup, @tecgroup, edevgroup #授权写操作的用户列表 write list gtecgroup creat 0644 directory =0755 [WorkShare] comment path =/srv/smb/WorkShare admin users smbadmin valid users +devgroup write list +devgroup create mask =0644 directory mask =0755 EOF echo smb. conf is ok 6、配置 Samba服务 ystemctl enable smb systemctI start smt echo smb service is auto start, and now is running 7、关闭防火墙和 SELinux #推荐配置防火墙策略,而非关闭。 systemc disable firewall systemctI stop firewall setenforce o echo Firewall and selinux is shutdown 点此下载配置的she‖脚本:使用 Samba实现文件共享服务的配置脚本zip 查看原文:简易 Linux Server部署教程系列之06-使用 Samba实现文件共享服 务pdfpath = /srv/smb/TeachShare public = No admin users = smbadmin #授权访问资源的用户列表,可以为用户名或者用户组名,用户组名加@或+。 valid users = @stugroup,@tecgroup,@devgroup #授权写操作的用户列表 write list = @tecgroup create mask = 0644 directory mask = 0755 [WorkShare] comment = Work Share For Developer path = /srv/smb/WorkShare public = No admin users = smbadmin valid users = +devgroup write list = +devgroup create mask = 0644 directory mask = 0755 EOF echo 'smb.conf is ok.' 6、配置 Samba 服务 systemctl enable smb systemctl start smb echo 'smb service is auto start,and now is running.' 7、关闭防火墙和 SELinux #推荐配置防火墙策略,而非关闭。 systemctl disable firewalld systemctl stop firewalld setenforce 0 echo 'Firewall and SELinux is shutdown.' 点此下载配置的 shell 脚本:使用 Samba 实现文件共享服务的配置脚本.zip 查看原文:简易 Linux Server 部署教程系列之 06-使用 Samba 实现文件共享服 务.pdf