Я обновил Ubuntu до 12.04, и теперь у меня проблема со входом в систему после блокировки экрана: он говорит, что пароль неверный, даже если я предоставляю действительный пароль. Я нашел временное решение, переключая пользователей и снова входя в систему с тем же пользователем.
Я использую Ubuntu 14.04, и у меня возникла та же проблема
По ошибке я запустил команду chown в корневой файловой системе (Yikes!), И с тех пор у меня возникла проблема, описанная здесь.
Я выполнил команду, приведенную в ответе Ошобова, но у меня это не сработало, но использование моей учетной записи вместо root сделало это.
sudo chown your-username:shadow /etc/shadow
Была эта проблема в Ubuntu 16.04. Нашел решение в http://ubuntuforums.org/showthread.php?t=1006366 (ссылка в ответе fret ):
chmod 2755 /sbin/unix_chkpwd
В в моем случае unix_chkpwd
потерял бит setgid , когда я скопировал всю свою файловую систему на новую машину, используя tar.
У меня была такая же проблема. Вероятно, неправильное владение для /etc/shadow
(см. Раздел «Ошибка аутентификации заставки gnome с неверным /etc/shadow permissions
» на на этой странице ).
Вам нужно sudo chown root:shadow /etc/shadow
, затем sudo chmod u=r,g=r /etc/shadow
. См. этот отчет об ошибке .
Интересный вопрос: «Почему право собственности изменилось?». Потому что я не помню, как менял его.
Я мог бы решить эту проблему со следующими изменениями разрешений:
sudo chown root:shadow /etc/gshadow
sudo chown root:shadow /etc/gshadow-
sudo chown root:shadow /etc/shadow
sudo chown root:shadow /etc/shadow-
Найдено здесь: http://ubuntuforums.org/showthread.php?t=1006366