Quem é o usuário 1013 em um diretório montado?

0

Eu tenho um servidor remoto que montei na minha máquina local e toda vez que tento salvar um arquivo, ele quer autorização na forma da minha senha sudo.

Eu acho que o problema é que o diretório se parece com isso

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/

No servidor, ele tem os proprietários adequados, e se eu tentar executar chown no diretório montado localmente, ele apenas diz, chown: cannot access './dir1': Permission denied .

Quem é esse usuário misterioso e como posso corrigi-lo para não ter que autorizar todas as tentativas de salvar?

    
por amflare 10.05.2017 / 23:30

2 respostas

1

Parece que o seu servidor tem um usuário com o gid / uid de 1013 e sua máquina cliente não. Se você cat /etc/passwd |grep 1013 no servidor, você deve ser capaz de ver qual usuário tem esse uid / gid. Dê uma olhada neste tópico para mais informações sobre como resolver o mapeamento de id:

link

    
por 10.05.2017 / 23:39
0

Como posso corrigi-lo para não ter que autorizar todas as tentativas de salvamento?

Use -o idmap=user .

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

Documentos do SSHFS

    
por 11.05.2017 / 22:41