Eu consegui encher meu arquivo sudoers e estou bloqueado no meu servidor. Existe alguma maneira de voltar?
Para ser preciso, eu tenho um único usuário (chame ela de jane
), que costumava ter privilégios de sudo para qualquer coisa. Na tentativa de fazer um comando sudo não requerer uma senha para jane
, eu mudei uma linha que dizia
jane ALL=(ALL:ALL) ALL
para
jane ALL=(ALL) NOPASSWD= some command
O resultado disso é que jane
não pode mais executar qualquer comandos com o sudo. Todos os comandos resultam em
Sorry, user jane is not allowed to run '/bin/cat' as root on mybox.
ou algo similar.
Eu bloqueei root
, para que eu não possa usar SSH e até mesmo desativá-lo. Não consigo sudo su
pela mesma razão acima.
Existe alguma maneira de obter um usuário com privilégios sudo novamente, ou eu fico preso para sempre?
A conclusão é que não tenho acesso físico ao servidor, portanto, não é possível conectar um disco de recuperação e editar sudoers
manualmente.