Linux:创建一个可以访问其他用户文件的用户

Linux:创建一个可以访问其他用户文件的用户

我正在尝试拥有一个拥有根目录的母用户,/home/user1并让其余用户处于其中/home/user1/users。我怎样才能让用户仍然拥有自己的文件,但用户user1仍然能够读取/写入/执行?

谢谢。

答案1

每个用户都可以是他们自己同名组的成员。而“母用户”可以是每个用户组的成员。然后用户创建的文件必须为 chmod 66?(文件)和 77?(目录)。而母用户可以访问所有其他用户文件。

当然,如果用户要使用 ssh,则 66?/77? chmods 的一个例外是每个用户都必须有 .ssh 目录。否则,SSH(出于安全原因)将忽略 .ssh 目录中的所有内容(我曾这样做过)。

答案2

您可以始终setfacl为此使用访问控制。

http://www.unix.com/man-page/FreeBSD/1/setfacl/

相关内容