altera o shell de um usuário de / bin / false para outro

3

Eu cometi um erro ao alterar o shell do root para / bin / false, mas quando eu quero alterá-lo de volta, sempre recebi o erro

sudo chsh -s /bin/bash root
[sudo] password: <input current user password>
password: <input root password>
chsh: PAM: Authentication failure
    
por guilin 桂林 24.06.2014 / 11:18

2 respostas

5

Você pode modificar o arquivo /etc/passwd se o chsh não funcionar, substituindo a linha

root:x:0:0:root:/root:/bin/false

com

root:x:0:0:root:/root:/bin/bash
    
por 24.06.2014 / 11:21
0

Tente:

sudo vigr

No editor, mude o shell do root de volta para / bin / bash (ele deve ser o último campo na primeira linha)

    
por 24.06.2014 / 11:56