如何为组中的特定用户授予文件权限?

Vij*_*jay 14 linux file-permissions chmod

我有一个组'g1'有2个用户Alice和Bob.我想共享一个文件'file1',它们都具有不同的权限.(对于Alice只读和Bob Read + write)

Mat*_*zle 14

假设Bob可以拥有该文件,则以下内容应该适合您.

$ chown Bob:g1 file1
Run Code Online (Sandbox Code Playgroud)

首先将文件的所有权设置为Bob以允许读取/写入访问,并将组所有权设置为g1组.

$ chmod 640 file1 
Run Code Online (Sandbox Code Playgroud)

将所有者设置为读取和写入,并将组设置为只读.这是Web服务器上的常见权限结构.请注意,"world"在此结构中没有权限,但$ man chmod可以提供有关文件权限的更多信息,并将您带到需要的位置.此外,如果您需要对整个系统的权限进行更多控制,您可能需要查看Posix ACL或SE Linux,因为您确实指出您在RedHat上