Isso provavelmente está relacionado à sua configuração de pam. Não tenho certeza se é exatamente o mesmo no RHEL 5, mas no RHEL 6, a autenticação por conta é bem-sucedida por padrão para usuários com UID < 500 porque /etc/pam.d/system-auth
contém a linha:
account sufficient pam_succeed_if.so uid < 500 quiet
Como outras ferramentas relacionadas à autenticação no RHEL, /usr/bin/passwd
usa o pam e a configuração em /etc/pam.d
.
A restauração de /etc/pam.d/system-auth
executando yum reinstall pam
ou extraindo /etc/pam.d/system-auth
do rpm é provavelmente sua aposta mais segura. O arquivo system-auth
existente não pode ser sobrescrito, mas escrito como system-auth.rpmnew
.