允许来宾会话访问某些用户目录

允许来宾会话访问某些用户目录

我希望我的访客帐户能够访问 ~/Music。我已更改主帐户中的设置,但在启动访客会话时找不到共享。我应该在哪里查找,或者我做错了什么?

编辑:现在我可以通过浏览“网络”来看到根文件夹,但无法访问任何子目录。

替代文本

答案1

你做错了。

您在问题中描述的设置共享是网络共享。供通过网络访问您 PC 的人员使用。您很可能不需要任何共享。

有很多方法可以设置权限以允许用户“guest”访问 ~/Music 中的文件。

以下是一种方法:

假设你对任何人要访问该目录,您可以这样做。

检查主目录的权限是否允许任何人访问其内容。运行ls -l应该返回此

richardjh@ubuntu ~ $ ls -ld ~
drwxr-xr-x 57 richardjh richardjh 4096 2010-10-28 09:10 /home/richardjh

重要的是drwxr-xr-x

将 ~/Music 及其所有子文件夹的权限设置为 755,如下所示

find ~/Music -type d -exec chmod o+rx {} \;

设置 ~/Music 及其子文件夹中所有文件的权限,如下所示

find ~/Music -type f -exec chmod o+r {} \;

以访客身份登录后,您应该能够浏览音乐目录并播放其中的文件。

相关内容