-rwxrwx---+
我的文件在 Linux samba 服务器上的权限旁边有一个加号。我找到了 setfacl 命令来调整 acl 设置,我想完全删除 ACL,而不必调整 acl 设置。我怎样才能做到这一点,以便用户可以访问他们需要的文件,并且权限会-rwxrwx---
在 Linux 中显示?
-rwxrwx---+
我的文件在 Linux samba 服务器上的权限旁边有一个加号。我找到了 setfacl 命令来调整 acl 设置,我想完全删除 ACL,而不必调整 acl 设置。我怎样才能做到这一点,以便用户可以访问他们需要的文件,并且权限会-rwxrwx---
在 Linux 中显示?
您还应该找到此
setfacl
选项:因此,为了删除 ACL,只需
setfacl -b -R
在目录上运行,chmod g=rwx
然后再运行。(可能需要修复组权限,因为目前您的更改实际上是更改 ACL 的“掩码”。)请注意,Samba 直接向 SMB 客户端公开 POSIX 权限和 ACL(将它们转换为 SMB/NTFS ACL),因此可以通过手动删除除 3 个“Unix”访问条目之外的所有条目从 Windows 完成相同的操作。