例如:
1 [work]
2 path = /mywork
3 browseable = yes
4 writable = yes
其他用户特定权限,采用系统权限控制,samba给出最基本权限即可。
采用系统权限控制(而非samba服务权限)同样也建议直接采用ACL权限分配。
例如:
1 setfacl -m u:liangzai:rwx /mywork
2 setfacl -m u:xhy:rw /mywork
1 [root@imxhy ~] mount -t cifs -o username=liangzai //192.168.10.10/study /smbstudy #samba共享文件系统为cifs,需要输入liangzai用户名和密码
1 [root@imxhy ~] vi /etc/fstab
2 //192.168.10.10/study /smbstudy cifs defaults,username=liangzai,password=x19901123 1 2 #不建议开机挂载
注意:
1 Linux的用户如root/nobody在windows中可能对应administrator/guest用户
2 samba主要应用于跨平台,因此推荐配置别名
1 [root@imxhy ~] vi /etc/samba/smbusers #默认已定义root和nobody
2 root = administrator admin
3 nobody = guest pcguest smbguest
4 xhy = liangzai
1 [root@imxhy ~] vi /etc/samba/smb.conf #修改配置文件
2 username map = /etc/samba/smbusers #开启别名功能