到目前为止,我已经设置了一个 ssh 服务器,并使用 GNOME“添加用户”对话框添加了一个用户帐户。现在登录和 sftp 都可以正常工作了,但我想授予此用户对我的 /home 目录中某个文件夹的只读访问权限。我还应该注意,我有一个加密的 /home 目录。我尝试设置指向该文件夹的符号链接,然后更改该链接的权限,但似乎不起作用。当我尝试以该用户的身份 cd 进入该文件夹时,我得到:Couldn't canonicalise: Permission denied
。
答案1
只需将其同步到 Ubuntu One 并以此方式共享(您可以通过 U1 共享文件夹)。
如果您没有登录,这比如何解锁加密主页要容易得多。
答案2
我能想到的唯一可行的方法是保持该特定目录不加密。我知道的唯一方法就是将其保存在主目录之外。
sudo mkdir -p /public/$USER
sudo chown $USER: /public/$USER
chmod 0744 /public/$USER
ln -s /public/$USER ~/public
然后将您共享的内容复制到~/public