Editei um arquivo em / etc / que desejo salvar, mas esqueci de abri-lo usando o sudo. Lembro-me de que havia um comando para salvar esse arquivo no vi, e quero saber se existe alguma maneira de fazê-lo no nano?
Obrigado.
Editei um arquivo em / etc / que desejo salvar, mas esqueci de abri-lo usando o sudo. Lembro-me de que havia um comando para salvar esse arquivo no vi, e quero saber se existe alguma maneira de fazê-lo no nano?
Obrigado.
Respostas:
Sim, você pode salvá-lo temporariamente no diretório inicial. Pressione Ctrl+ Opara alterar o caminho para o diretório inicial ou em / tmp e, em seguida, pressione Enterpara salvá-lo. Então você pode sudo mv
.
Pressione CTRL+ Opara mostrar o caminho. Mude isso para o diretório inicial ou / tmp. Por exemplo, Nome do arquivo a ser gravado: / tmp / filename e pressione Enter.
sudo cp </full/temp/name> </full/original/name>
e rm </full/temp/name>
manter permissões no arquivo original. sudo mv
irá destruí-los, o que não é o que você deseja, especialmente se ele tivesse permissões executáveis.
Basta abrir uma nova guia no terminal, usar chmod para alterar as permissões do arquivo para 777, salvar o arquivo em nano e depois alterar as permissões para o que eram, provavelmente 644. Uma alternativa é alterar o proprietário usando chown para si mesmo, salvar o arquivo e altere a propriedade novamente para a raiz.
fg
essa é a maneira mais rápida de fazê-lo.
Experimente ctrl+ oe escolha salvar o arquivo na sua pasta pessoal.
Então faça sudo mv /home/username/file /etc/