仅允许其他人访问指定的子目录

仅允许其他人访问指定的子目录

我有一些包含图片和视频的文件夹,希望其他家庭成员能够查看。我已将这些文件夹添加到家庭组,如下所示:

chgrp -R family shared_pictures/

文件夹的组权限设置为 +rx,文件夹内文件的组权限设置为 +r。家庭成员已添加到家庭组。但是,当他们尝试访问文件夹/文件时,会收到“操作不允许错误”的错误信息。我认为这与我的主文件夹的权限设置如下有关:

drwxr-x--- 163 mario mario 12288 2012-03-21 07:50 /home/mario

因此“其他”用户根本没有权限(没有目录内容查看等)。

我的问题是:是否可以只允许访问某些子目录,而保留我的主目录权限不变?或者我唯一的选择是使用 +rx 向其他人开放我的主目录?(因为当我这样做时它可以工作,但现在任何人都可以查看我主目录中的内容,这不是我想要的)

答案1

在其他地方创建目录(例如 /opt/),并将其符号链接到您的主目录以方便使用。

相关内容