OS: Centos7
Centos 7サーバーのログオン画面のパスワードフィールド内に警告記号があります 正しいパスワードを入力しても、デスクトップに入ることができません。
私の問題は何でしょうか?
この記号は何を意味していますか?
編集1:
SSH経由でログインできます。
編集2: パスワードが正しいことを確認するために、パスワードフィールドの「テキストを表示」オプションを有効にしましたが、それでもログインできません。
編集3: Caps Lock を無効にしてから有効にしてみました。
編集 4: ログインしようとしたときに /var/log/secure に書き込まれる内容は次のとおりです。
Mar 20 16:47:40 mainserver unix_chkpwd[38488]: password check failed for user (admin)
Mar 20 16:47:40 mainserver gdm-password]: pam_unix(gdm-password:auth): authentication failure; logname= uid=0 euid=0 tty=/dev/tty1 ruser= rhost= user=admin
Mar 20 16:47:40 mainserver gdm-password]: gkr-pam: the password for the login keyring was invalid.
編集5: 私はTeamViewerを使用しています。
編集6: サーバーを再起動しました。一時的なバグだったようです。もう問題は発生していません。何が問題だったのかはわかりません。
答え1
これはキーの問題だけだと思います。上記のコマンドを入力して、X11 と VC のキーボード レイアウトが同じかどうかを確認してください。
localectl status
編集 :
最後に提案します。
1- 可能性としては地元アクセスが許可されていません。'/etc/security/access.conf' の内容を確認してください。
2- 確認するセリナックス無効になっています :
getenforce
3- 「/etc/securetty」にコンソールが含まれているかどうかを確認します。
cat /etc/securetty
4-「/etc/pam.d/login」の内容を公開し、ログを収集します。' tail -f /var/log/messages' 'tail -f /var/log/secure' ログインしようとすると、/etc/pam.d/login
4- 問題が解決しない場合は、GNOME または OS 全体を再インストールします。
編集2:
公開されたログは '/var/log/secure' に保存されるため、次のことをお勧めします。
1- '/etc/pam.d/password-auth' の内容を確認します。'auth' 行にはデフォルトで上記が含まれている必要があります。
auth required pam_env.so
auth required pam_faildelay.so delay=2000000
auth [default=1 ignore=ignore success=ok] pam_succeed_if.so uid >= 1000 quiet
auth [default=1 ignore=ignore success=ok] pam_localuser.so
auth sufficient pam_unix.so nullok try_first_pass
auth requisite pam_succeed_if.so uid >= 1000 quiet_success
auth required pam_deny.so
2- 'unix_chkpwd' の権限をチェックして修復します:
ls -ltr /sbin/unix_chkpwd
## It should be '-rwsr-xr-x.'
chmod u+s /sbin/unix_chkpwd
3- 一時的なバグである可能性もあるので、システムを再起動するか、最近提案したように GNOME を再インストール/更新してみてください。
## Install
yum groupinstall "Server with GUI"
## UPDATE
yum groupupdate 'X Window System' GNOME 'GNOME Applications' 'GNOME Desktop'
4- これらの解決策のいずれも機能しない場合は、バグとして報告してください。