如何为单个文件/文件夹设置 3 级以上的访问权限?

如何为单个文件/文件夹设置 3 级以上的访问权限?

通常我只能做 3 个级别:所有者、组、其他但我想要组 1 为 6、组 2 为 5、所有其他组为 0 我该怎么办?

答案1

传统的 Unix 权限仅限于所有者、组和其他。但大多数现代的unices都支持访问控制列表。在现代 Linux 系统上,文件系统中默认启用 ACL 支持,但您可能需要安装 ACL 实用程序getfaclsetfacl例如,在 Debian/Ubuntu/Mint 上,您可能需要安装该acl软件包)。

chmod u=rwx,go= somefile
setfacl -m g:group1:rw -m g:group2:rx somefile

答案2

你需要使用访问控制列表 (ACL)以实现对文件和目录权限的更精细的控制。

相关内容