1.7.2. 在使用 POSIX ACL 的 Samba 共享中设置标准 Linux ACL
Linux 中的标准 ACL 支持为一个所有者、一个组和所有其他未定义用户设置权限。您可以使用chown、chgrp和chmod工具来更新 ACL。如果您需要精确控制,请使用更复杂的 POSIX ACL。
以下流程将 /srv/samba/example/ 目录的所有者设置为 root 用户。它为 Domain Users 组授予读取和写入权限,并拒绝访问所有其他用户。
先决条件
- 存在要设置 ACL 的 Samba 共享。
流程
运行以下命令来初始化进程:
# chown root:"Domain Users" /srv/samba/example/# chmod 2770 /srv/samba/example/注意在目录中启用 set-group-ID (SGID)位会自动将默认组设置为目录组。这适用于所有新文件和子目录。这与将它设置为创建新目录条目的用户的主组群行为不同。