sshfs mount - arquivos / pasta são criados como root desconsiderando as opções uid / gid

1

Local : OpenSuse, ponto de montagem /home/gruz/debian

Remoto : Debian (VirtualBox) 192.168.0.100 , ponto de montagem /var/www/a

Eu quero montar a pasta em 192.168.0.100:/var/www/a na minha máquina local, então quando eu criar um arquivo / pasta na pasta montada na minha máquina local, ele será criado com www-data:www-data no servidor (que é 33:33 na debian) Mas é criado com root:root owner (0: 0).

No meu opensuse local, certifico-me de que tenho o proprietário correto sudo chown 33:33 /home/gruz/debian

Próximo eu montei assim

sudo sshfs -o uid=33,gid=33,allow_other [email protected]:/var/www/a /home/gruz/debian

Se eu mkdir uma pasta no monte, é criado com 33:33 gruz@linux-k9eu:~/debian> ls -lan total 16 drwxr-xr-x 1 33 33 4096 Apr 28 16:13 . drwxr-xr-x 41 1000 100 4096 Apr 28 16:08 .. drwxr-xr-x 1 33 33 4096 Apr 28 16:10 aa drwxr-xr-x 1 33 33 4096 Apr 28 16:13 bb

Mas no servidor eu vejo 0: 0 root@debian:/var/www/a# ls -lan total 16 drwxr-xr-x 4 33 33 4096 Apr 28 09:13 . drwxr-xr-x 6 0 0 4096 Apr 28 09:09 .. drwxr-xr-x 2 0 0 4096 Apr 28 09:10 aa drwxr-xr-x 2 0 0 4096 Apr 28 09:13 bb

E o que é estranho quando eu corro mount -v na minha máquina local, eu posso ver [email protected]:/var/www/a on /home/gruz/debian type fuse.sshfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)

Então o sshfs parece ignorar uid=33,gid=33,

Por favor, dê um conselho

    
por Gruz 28.04.2017 / 15:25

1 resposta

1

Na máquina remota, os arquivos são criados com o usuário que você usa para efetuar login. A saída de mount -v mostra que você efetua login como root. Use sshfs [email protected]:/var/www/a /home/gruz/debian para montar o diretório remoto.

O sinalizador -o altera o uid / gid dos arquivos remotos na máquina local. Você poderia executar o comando sshfs como o outro usuário se quiser que ele possua o ponto de montagem. Não há necessidade para isso se você quiser trabalhar com os arquivos com o usuário gruz .

    
por 28.04.2017 / 17:31