无法使用 Ubuntu 文件管理器访问由 sshfs 挂载的驱动器

dot*_*dot 1 permissions command-line mount sshfs

我遇到了一个sshfs我以前从未见过的问题。

我通过执行以下操作将 serverB 挂载到 serverA(在 serverA 上以 root 身份登录时):

mkdir serverBLink
sshfs root@serverB:/ /home/myname/Documents/serverBLink
Run Code Online (Sandbox Code Playgroud)

一旦我这样做了,我就可以从命令行通过 serverBLink 文件夹查看 serverB 上的所有文件。照常营业。

但是,我无法在 Ubuntu 上使用文件管理器访问 serverBLink 文件夹。我不知道为什么。我认为这可能是权限问题,因为我在技术上以“dot”的身份登录计算机,但在命令行中,我已切换到 root... ??

作为测试,我尝试chmod 777在 serverBLink 文件夹上运行以授予每个人访问其中所有内容的权限,但它仍然不起作用。

使用文件管理器,当我尝试访问 serverBLink 文件夹时,我收到错误消息:

无法进入文件夹

有什么建议?

l0b*_*0b0 8

也许尝试-o allow_other,以允许用户比贴片机访问等

更好的是,您不需要root使用sshfs,因此您可以简单地创建目录并像自己一样挂载远程目录(但使用root@serverB)。

从安全角度来看,您需要建立一个连接root@serverB(您已经这样做了),然后您至少需要对挂载目录的执行权限和对挂载内容本身的访问权限。