小编Dav*_*lar的帖子

在 sshfs 的 fstab 中忽略了“exec”选项,需要在命令行上指定为“mount”?

我在 fstab 中使用 sshfs 在 Ubuntu 18.04.04 LTS 中挂载文件系统:

sshfs#dave@myservergoeshere.com:/remote-dir /mnt/local-mnt  fuse    rw,exec,user,allow_other,noauto,reconnect,ServerAliveInterval=15,ServerAliveCountMax=3  0 0
Run Code Online (Sandbox Code Playgroud)

它安装得很好,但是如果我尝试在路径中执行任何操作,我会得到:

./some-executable: Permission denied.
Run Code Online (Sandbox Code Playgroud)

该文件具有执行权限(如果我确实通过 ssh 进入系统,则可以正常工作)。

如果我使用 fstab 但再次包含 -oexec 选项:

mount /mnt/local-mnt -oexec
Run Code Online (Sandbox Code Playgroud)

然后它起作用了。为什么 fstab 'exec' 被忽略?

ubuntu mount fstab sshfs

9
推荐指数
1
解决办法
733
查看次数

标签 统计

fstab ×1

mount ×1

sshfs ×1

ubuntu ×1