su não pode executar bin / bash / ****

2

Eu instalei o Kali Linux em uma máquina VM e não posso mudar meu usuário para root a partir do terminal usando su . O comando sudo funciona bem, mas quando tento su , ele diz "não é possível executar bin / bash / **** (meu nome de usuário) e não um diretório".

    
por Baasic 31.10.2014 / 07:25

1 resposta

2

Com base na sua mensagem de erro, parece que o login shell para o usuário raiz não está definido corretamente no arquivo /etc/passwd .

$ grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash

Principalmente em seu sistema, pode ser como

root:x:0:0:root:/root:/bin/bash/****

Onde **** é seu nome de usuário.

Abra o arquivo /etc/passwd e corrija o shell de login.

    
por 31.10.2014 / 07:32

Tags