Não é possível ir para a raiz

2

Quando eu digito sudo su ou sudo -i no terminal no Ubuntu 12.04, não consigo me tornar superusuário. Quando eu entro na senha nada acontece. É como:

user@host~: sudo -i
enter passwd: ******
user@host~: nothing happened

E então:

user@host~: sudo -s
root@user~: WTF?

Em vez disso, quando meu usuário normal digita sudo -s , ele se torna root . Wtf ...?

    
por Noobuntu 15.12.2014 / 23:50

1 resposta

0

Parece que você configurou o shell padrão errado para o usuário root.

  • No primeiro comando sudo -i , você passou a autenticação de login, mas não a execução de shell.
  • No segundo comando sudo -s , você já recebeu a autenticação sudo , a qual só é solicitada por terminal (pode ser que tenha um período de tempo limite). No entanto, desta vez, ele carrega diretamente /bin/bash não shell definido no perfil raiz.

Para testar essa teoria, execute:

sudo -i /bin/bash

Relacionados: 'sudo su -' vs 'sudo -i' vs 'sudo / bin / bash' - quando importa qual é usado, ou importa?

    
por user.dz 29.05.2016 / 21:48