Perdeu o controle da conta root, Ubuntu Server 11.10

2

depois que eu criei um grupo e coloquei a conta root nele, perdi o controle e agora não é mais root. Também não consigo fazer login com "root". Como posso reverter isso? Agora não há como usar comandos do sudo. E eu não sei qual conta o controle tem!

/ etc / group é assim:

root:x:0
...
developers:x:1004:thomas,website
    
por tversteeg 28.07.2012 / 22:25

1 resposta

0

Não conseguir logar como root (diferente de usar sudo ) é normal; O Ubuntu não define uma senha para root por padrão.

A /etc/sudoers vazia significa que você não pode usar sudo , é claro. Mas a criação de um novo grupo não deve afetar /etc/sudoers . Você deve ter feito outra coisa.

A maneira de se recuperar disso (curtindo a reinstalação) é inicializar em um shell raiz de usuário único. A partir daí, você pode corrigir /etc/sudoers e o que mais precisar ser consertado. Tenha cuidado enquanto estiver fazendo isso; é muito fácil quebrar o sistema editando manualmente arquivos do sistema como esse e, francamente, você já fez isso.

Para obter um shell raiz de usuário único, consulte esta questão . Resumo rápido: Segure a tecla esquerda shift durante a inicialização e siga as instruções para obter um shell de root.

    
por Keith Thompson 28.07.2012 / 23:52