Obviamente, se você souber como executar qualquer comando como root , poderá executar um editor. Mas esse não é o método mais conveniente ou mais seguro.
sudoedit
(ou seu sinônimo sudo -e
) é um modo de sudo onde você edita uma cópia temporária de um arquivo em seu editor favorito, e essa cópia é colocada no lugar quando você termina de editar.
sudoedit /etc/fstab
Observação: há alguns arquivos que você não deve editar diretamente.
Nunca edite /etc/sudoers
diretamente. Sempre use o comando visudo
para isso. Se você cometer um erro na sintaxe do arquivo sudoers, você pode ser bloqueado da conta root! Quando você executa visudo
, ele permite editar uma cópia temporária do arquivo e executa uma verificação de sintaxe antes de substituir o arquivo real por suas edições.
O mesmo princípio se aplica aos bancos de dados de usuário, grupo, senha de usuário e senha de grupo, /etc/passwd
, /etc/group
, /etc/shadow
e /etc/gshadow
, respectivamente. Nos sistemas em que estão disponíveis, use os comandos vipw
, vigr
para /etc/passwd
e /etc/group
. Para editar os bancos de dados de senha, passe a opção -s. Por exemplo, para editar /etc/gshadow
, use vigr -s
.