向所有者和仅一位其他用户授予完全权限

向所有者和仅一位其他用户授予完全权限

我在Redhat 6机器上有三个用户,

tiger
gourav
sourav

兄弟群中的用户 gourav 和 sourav。
现在用户tiger创建了一个目录tiger_gaurav,并希望向唯一的gourav用户授予读写权限。

当我尝试根据组授予权限时,sourav 也获得了访问该目录的权限。请帮我解决这个问题。

答案1

使用 ACL 可以做到这一点(Red Hat - 设置访问 ACL)--

$ setfacl -mu:gourav:rwx,d:u:gourav:rwx,d:u:tiger:rwx,m:rwx小路/tiger_gaurav
  • u:gourav:rwx— 授予用户 gourav 对目录的读、写和执行权限
  • d:u:gourav:rwx— 设置默认规则,授予用户 gourav 对目录中创建的文件的读、写、执行权限
  • d:u:tiger:rwx— 设置默认规则,授予用户 Tiger 对目录中创建的文件的读、写、执行权限
  • m:rwx— 设置掩码,该值与所属组和所有其他用户/组联合。

也就是说,从长远来看,创建一个群组可能更容易维护。

答案2

创建一个只有两人所属的组,并将其用作组访问权限。请记住,一个帐户可以是多个组的成员。

相关内容