Salve um arquivo editado no nano, mas sem permissões

15

Eu editei um arquivo em / etc / que eu quero salvar, mas esqueci de abri-lo usando o sudo. Eu lembro que havia um comando para salvar tal arquivo no vi, e quer saber se existe alguma maneira de fazer isso no nano?

Obrigado.

    
por theTuxRacer 30.11.2010 / 06:07

3 respostas

18

Sim, você pode salvá-lo temporariamente no seu diretório pessoal. Pressione Ctrl + O para alterar o caminho para o diretório inicial ou em / tmp e pressione Digite para salvá-lo. Então você pode sudo mv.

Pressione CTRL + O mostrará o caminho. Mude para o seu diretório home ou /tmp. Por exemplo Nome do arquivo para gravação: / tmp / filename e pressione enter.

    
por karthick87 30.11.2010 / 06:23
3

Basta abrir uma nova guia no terminal, usar chmod para alterar as permissões do arquivo para 777, salvar o arquivo no nano e depois alterar as permissões de volta para o que eram, provavelmente 644. Uma alternativa é alterar o proprietário usando chown para você mesmo, salve o arquivo e altere a propriedade de volta para o root.

    
por charlie-tca 01.12.2010 / 04:10
1

Tente ctrl + o e escolha salvar o arquivo em sua pasta pessoal.

Então, sudo mv /home/username/file /etc/

    
por RolandiXor 30.11.2010 / 06:25