多个用户之间共享子目录

多个用户之间共享子目录

我有两个用户的主目录:

/home/user1/
/home/user2/

我想在两个用户之间共享一个文件夹:

/home/user1/some/path/to/folder

但只希望 user2 能够访问 /home/user1/some/path/to/folder 而不是任何父目录。我尝试 chmod 777 /home/user1/some/path/to/folder,但这不起作用。

答案1

/home目录为每个人设置了执行权限,以便用户可以移动到他们的家里面,但每个用户的家只有该用户的权限(除非由于某种原因另外配置)。

唯一的途径就是获得确切地您想要的是通过创建一个组,其中包含user2并授予其对要共享的主目录user1及其上方目录的执行权限,以使它们可遍历user2,然后设置完整目录的完整权限。我不建议这样做,因为user2能够 ls 主目录中的特定文件和子目录,user1这是一个坏主意。您不想授予其他用户访问别人家的权限。

实现此目的的更好方法是创建一个目录/并创建一个包含用户的组并为其授予权限,或者创建一个仅具有两个用户权限的 nfs 导出并将其安装在计算机上。再次强调,不要让其他用户访问别人的家。

相关内容