如何更改我创建的特定组的权限?
比如说,我创建了四个新用户,分别是 Anna、David、Carl 和 Eva,我还创建了两个不同的组,分别命名为技术员和普通用户。现在,当我创建了这些组和用户后,我将 Anna 移至技术员组,将 David 移至普通用户组。
但是这就是我遇到的困难,我不知道如何赋予技术员组“rwx”或完全权限并赋予普通用户组“rx”,其余用户组应该只有“x”。
我已经尝试使用命令chgrp {-R} [组] [文件|目录].. 但这样搞乱了我的整个系统,因为这个命令改变了所有东西的组。而且我似乎找不到任何可以与之兼容的东西chown {-R} [用户]{:组} [文件|目录]。
答案1
组将改变文件/目录的组。
然后与修改模式您可以更改该文件/目录的所有者、组和其他人对它的权限。
答案2
您可以使用访问控制列表 (ACL) 获得更细粒度的权限:
setfacl -m group:technician:rwx,normaluser:rx the_dir
将会把不同群组的权限设定为不同的值。