Коллеги, столкнулся с проблемой при использовании команды passwd.
При запуске данной команды от имени root, команда отрабатывает корректно, паоль меняется и необходимая информация записывается в /etc/shadow
root@server [~]# passwd zheniki
Changing password for user zheniki.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
root@server [~]# tail /etc/shadow -n 1
zheniki:$1$eo8Jd4kp$/nBPblOOn4.yAU9ff7Ti
Однако при запуске данной команды от имени пользователя, система пишет что пароль успешно изменён однако в /ets/shadow не записывается хеш пароля
zheniki@zheniki.tld [/]# passwd
Changing password for user zheniki.
Changing password for zheniki
(current) UNIX password:
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
root@server [~]# tail -n 1 /etc/shadow
zheniki::13649:0:99999:7:::
попробовал скомпилять новый passwd
# rpm -qf /usr/bin/passwd
passwd-0.74-3
Результат тотже.