挂载目录上的用户 1013 是谁?

挂载目录上的用户 1013 是谁?

我有一个安装到本地机器的远程服务器,每次我尝试保存文件时,它都需要以我的 sudo 密码的形式进行授权。

我认为问题是目录看起来像这样

amflare@local:~/mnt/websites$ ll
total 56
drwxrwxr-x 1    1013    1013 4096 Apr  7 16:30 ./
drwxrwxr-x 3 amflare amflare 4096 May 10 11:10 ../
drwxr-xr-x 1    1013    1013 4096 Apr 28 12:50 dir1/
drwxr-xr-x 1    1013    1013 4096 May 10 13:15 .git/
-rw-r--r-- 1    1013    1013  852 Feb 14 16:54 .gitignore
-rw-r--r-- 1    1013    1013   37 Feb 14 16:54 .htaccess
drwxr-xr-x 1    1013    1013 4096 Apr 28 12:50 HTPASSWD/
drwxr-xr-x 1    1013    1013 4096 Feb 14 16:54 lib/
drwx------ 1    1013    1013 4096 Feb 16 15:57 .Trash-1000/
drwxr-xr-x 1    1013    1013 4096 Feb 14 16:54 dir2/
drwxr-xr-x 1    1013    1013 4096 Feb 14 16:54 dir3/
drwxr-xr-x 1    1013    1013 4096 May  1 15:24 dir4/

在服务器上,它有适当的所有者,如果我尝试chown在本地安装的目录上运行,它只会说,chown: cannot access './dir1': Permission denied

这个神秘用户是谁?我该如何解决这个问题,以便我不必授权每次保存尝试?

答案1

看起来您的服务器有一个 gid/uid 为 1013 的用户,而您的客户端机器没有。如果您cat /etc/passwd |grep 1013在服务器上,您应该能够看到哪个用户具有该 uid/gid。查看此线程以获取有关解决 ID 映射的更多信息:

https://serverfault.com/questions/514118/mapping-uid-and-gid-of-local-user-to-the-mounted-nfs-share

答案2

我该如何修复它,以便我不必授权每次保存尝试?

使用-o idmap=user

前任。sshfs -o idmap=user sessy@mycomputer:/home/sessy /mnt/sessy -C -p 9876

SSHFS 文档

相关内容