Provavelmente você bloqueou o usuário root com muitas autenticações incorretas. Experimente
usermod -U root
para desbloquear a conta.
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?
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.
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.