linux:不同用户之间的共享目录

我需要有这个目录,它是在FTP User1下创build的:

/主页/用户1 /的public_html / jobs_html

可由不同的FTP用户读取,称它们为User2 …

即,在User2下通过SSHlogin时,“ls -l / home / User1 / public_html / jobs_html”需要显示文件

谢谢!

创build一个新组,将这两个用户添加到该组,在通用目录中设置组rw,并使该组的所有者成为该目录。

除了在目录中设置组所有权和组rw ,我还build议在目录上设置setgid位,以便创build的子目录保持相同的正确组所有权,而不是由创build它们的用户所有。

 # EDIT: Make sure user2 can list files in user1's home dir chmod o+x /home/user1 # Set ownership chown -R user1.sharedgroup /path/to/shared chmod -R g+rw /path/to/shared chmod g+s /path/to/shared # Or if subdirectories already exist, setgid for all subdirectories find /path/to/shared -type d -exec chmod g+s {} \;