通常我只能做 3 个级别:所有者、组、其他但我想要组 1 为 6、组 2 为 5、所有其他组为 0 我该怎么办?
答案1
传统的 Unix 权限仅限于所有者、组和其他。但大多数现代的unices都支持访问控制列表。在现代 Linux 系统上,文件系统中默认启用 ACL 支持,但您可能需要安装 ACL 实用程序getfacl
(setfacl
例如,在 Debian/Ubuntu/Mint 上,您可能需要安装该acl
软件包)。
chmod u=rwx,go= somefile
setfacl -m g:group1:rw -m g:group2:rx somefile
答案2
你需要使用访问控制列表 (ACL)以实现对文件和目录权限的更精细的控制。