Não é possível gravar na pasta SSHFS

0

Eu montei um sistema de arquivos no SSHFS que eu estava usando anteriormente com o NFS4 sem problemas.

user@server:/mnt/a/folder  /mnt/folder fuse.sshfs  defaults,default_permissions,_netdev,allow_other,uid=1000,gid=1000  0 0

e com o NFS

server:/mnt/a/folder  /mnt/folder nfs4  defaults,default_permissions  0 0

A pasta SSHFS é montada e as permissões do diretório são as mesmas da máquina remota, mas quando tento modificar / adicionar um arquivo no sistema de arquivos que pertence ao usuário proprietário, recebo um erro de permissão negada.

Os usuários no computador remoto e cliente têm o mesmo UID / GID. O arquivo está sendo montado sob o fstab e a versão 2.5-1ubuntu1 do SSHFS.

    
por user1884067 30.09.2016 / 22:42

1 resposta

0

Primeiro, faça o login no servidor, vá para a pasta compartilhada /mnt/a/folder e garanta que você tenha acesso de gravação.

Eu testei sua entrada no fstab e recebi o mesmo erro que você está descrevendo. Então eu testei a mudança e obtive a resposta que você está procurando.

Sua entrada no fstab:

[user]@server:/mnt/a/folder  /mnt/folder fuse.sshfs  defaults,default_permissions,_netdev,allow_other,uid=[user],gid=[user]  0 0

A mudança:

[user]@serer:/mnt/a/folder /mnt/folder fuse.sshfs  defaults,default_permissions,_netdev,allow_other,uid=[user],gid=[user]  0 0

Altere o [user] para o usuário com ssh access. Claro, não inclua os colchetes.

A propósito, eu entendo que você já verificou e verificou que [user] no computador local e [user] no computador remoto tem o mesmo uid e gid , enquanto eles eram inadvertidamente diferentes para o meu computador. meio Ambiente. Mas algo está errado e o único detalhe que posso ver é o que funciona quando se usa a garantia adicional do usuário específico e do ID do grupo pelo nome que aparece no servidor.

    
por L. D. James 30.09.2016 / 23:52