Eu realmente gostaria que fosse vi ou vim. Digitei por engano alguns comandos vi no editor padrão do visudo, que acredito ser nano, e quebrei tanto o / etc / sudoers que acho que vou precisar gravar uma nova imagem e começar de novo.
Consegui executar o visudo novamente executando o pkexec bash, mas quebrei algo na entrada de linha padrão e não consegui repará-lo corretamente e o sudo não será executado.
mcedit
é uma boa alternativa se você realmente não quer se lembrar vim / nano / emacs atalhosRespostas:
Você pode configurar o editor do sistema chamando como root:
Você precisa instalar o vim primeiro.
Isso mudará o editor globalmente, não apenas para o visudo.
fonte
update-alternatives --config editor
Se você quiser alterar isso apenas temporariamente, execute
como raiz (mais
sudo EDITOR=vim visudo
). Para criarvim
o editor padrão paravisudo
mais nada, você pode colocarno seu
~/.alias
ou~/.bashrc
.fonte
EDITOR=vim sudo visudo
não funciona como esperado, pois o sudo, por padrão, descarta todas as variáveis env por razões de segurança. (Eu estava simplesmente testando os comandos).sudo
pertence na frente de toda a linha