这是命令:
pc@linux-vhvu:~> sshfs -o nonempty -o sshfs_debug root@XXXXXXXXXXXXX: ./dg SSHFS version 2.3 Password: Server version: 3 Extension: [email protected] <1> Extension: [email protected] <2> Extension: [email protected] <2> Extension: [email protected] <1>
事件stream程:
以前我用另外一个名为“remote”的文件夹试了同样的东西。 它错了,说
fusermount:无法访问mountpoint / home / pc / remote:权限被拒绝
然后,我尝试了一个新的文件夹,因为某些原因./remote的权限改为root …但是./dg发生了同样的情况!
drwx------ 1 root root 4096 Oct 29 06:19 ./dg
将文件系统挂载到目录时,挂载点将承担挂载的文件系统顶层目录的权限。 因此,请检查远端目标文件系统上的权限是否正确。
我遇到了同样的问题。 为我工作的解决scheme是设置uid和gid ,如下所示:
sshfs -o uid=1000 -o gid=997 [email protected]:/usr/share/nginx/ dev.server2
这将设置挂载点和一切里面到1000:997这是远程服务器中的实际ID。 本地我的身份证也是1000,所以我还是老板。 希望能帮助到你。
根 @XXXXXXXXXXXXX
可能是因为你以root身份login?