Если вы используете SELinux, запуск этой команды устранил проблему для меня.
restorecon -v /etc/shadow
Благодаря этой цепочке для решения.