Ubuntuを12.04にアップグレードしましたが、画面をロックした後のログインで問題が発生しました。有効なパスワードを入力してもパスワードが間違っていると表示されます。ユーザーを切り替えて同じユーザーで再度ログインすることで、一時的な解決策を見つけました。
次の権限の変更により、この問題を解決できました。
Sudo chown root:shadow /etc/gshadow
Sudo chown root:shadow /etc/gshadow-
Sudo chown root:shadow /etc/shadow
Sudo chown root:shadow /etc/shadow-
Ubuntu 16.04でこの問題がありました。 http://ubuntuforums.org/showthread.php?t=1006366 ( fret の回答にリンク)で解決策を見つけました:
chmod 2755 /sbin/unix_chkpwd
私の場合、unix_chkpwd
は、tarを使用してファイルシステム全体を新しいマシンにコピーしたときに setgid ビットを失っていました。