Como editar arquivos root privliged montados localmente usando sshfs

1

Eu tenho um servidor rodando o Ubuntu 16.04 (o mesmo sistema operacional está na minha máquina local). Eu então montei o sistema de arquivos remoto na minha máquina local usando o comando

sshfs -o allow_other user@remote_server.com :/ /home/local_user/remote/ -p 22

Agora tudo funciona bem, exceto que não posso editar arquivos com privilégios de root, como aqueles que residem em / etc. Como posso editar esses arquivos usando editores na minha máquina local como o gedit?

    
por mrangry777 29.08.2016 / 14:39

2 respostas

0

monte como root

sshfs -o allow_other root@remote_server.com :/ /home/local_user/remote/ -p 22
    
por 29.08.2016 / 14:43
0

Se você se conectar como user@remote_server.com , herdará os privilégios de user , ou seja, poderá editar esses arquivos aos quais user tem acesso de gravação.

Para corrigir isso, você precisa se conectar como usuário, com privilégios de gravação - isso pode precisar ser o root.

A melhor (e habitual) maneira de contornar isso é editar esses arquivos no servidor remoto via sudo.

    
por 29.08.2016 / 14:43