senha de root não está funcionando para su no terminal

4

Estou usando o rhel 5, quando estou trabalhando no terminal eu digitei o comando su e por engano digitei o comando copy e alguns outros caracteres, depois de perceber que cometi um erro, então eu saí e continuei com a cópia comando no terminal.

depois de algum tempo quando eu tentei entrar usando su e com senha ele diz "senha incorreta".

Então saí e entrei no login root para o gui e ele funciona bem, mas não consigo usar a mesma senha para o su.

alguém pode contornar essa questão?

    
por VKGS 06.05.2011 / 10:08

3 respostas

3

Provavelmente você bloqueou o usuário root com muitas autenticações incorretas. Experimente

usermod -U root

para desbloquear a conta.

    
por 06.05.2011 / 14:13
3

Eu tive o mesmo problema e nenhuma das respostas acima ajudou. No meu caso, eu poderia logar como root, sudo trabalhado, mas não su .

Descobriu-se que /bin/su havia de alguma forma perdido a permissão suid.

Eu corrigi isso com chmod u+s /bin/su e, em seguida, o trabalho de novo.

    
por 30.05.2014 / 09:12
1

Certifique-se de que o usuário que está tentando su esteja no grupo wheel.

$ id uid = 1000 (usr) gid = 1000 (usr) grupos = 1000 (usr), 10 (roda), 18 (áudio), 19 (cdrom), 35 (jogos), 442 (plugdev), 1003 (acesso por pulso)

se você não vir a roda, seu su irá falhar.

Ou você pode editar o arquivo su no diretório /etc/pam.d e modificá-lo para não exigir que o grupo wheel seja capaz de escalonar seus privilégios.

    
por 06.05.2011 / 22:46