1.11.2. 添加用户共享
在 Samba 中启用用户共享功能后,用户可以使用 net usershare add 在 Samba 服务器上共享目录,而无需 root 权限。
net usershare add 命令的说明:
net usershare add share_name path [[ comment ] | [ ACL ]] [ guest_ok=y|n ]
重要
如果在创建用户共享时设置了 ACL,您必须在 ACL 之前指定comment参数。要设置空的comment,请在双引号中使用空字符串。
如果管理员在 [global] 部分中设置了 usershare allow guests = yes,用户只能对用户共享启用客户机访问。此设置位于 /etc/samba/smb.conf 文件中。
例 1.5. 添加用户共享
用户希望共享 Samba 服务器上的 /srv/samba/ 目录。该共享应命名为 example,未设置任何comment ,应该可以被 guest 用户访问。此外,对 AD\Domain Users 组的共享权限应设置为可完全访问,对其他用户设置为读权限。要添加此共享,请以用户身份运行:
$ net usershare add example /srv/samba/ "" "AD\Domain Users":F,Everyone:R guest_ok=yes