Centos linux 7 登入畫面密碼欄位內的警告符號

Centos linux 7 登入畫面密碼欄位內的警告符號

作業系統:Centos 7

我的 Centos 7 伺服器登入畫面的密碼欄位內有一個警告符號登入圖片 即使我寫了正確的密碼,這也不允許我進入桌面。

我的問題是什麼?
這個符號是什麼意思?

EDIT1:
我可以透過 SSH 登入。

EDIT2:我啟用密碼欄位的「顯示文字」選項,只是為了確保我的密碼正確,但我仍然無法登入

EDIT3:我嘗試停用和啟用大寫鎖定。

編輯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.

EDIT5:我正在使用 teamviewer。

EDIT6:我重新啟動伺服器,這似乎是一個暫時的錯誤,因為我不再有問題了。不知道出了什麼問題。

答案1

我認為這只是按鍵問題,輸入上面的命令並檢查 X11 和 VC 的鍵盤佈局是否相同:

localectl status

編輯 :

我建議的最後一件事。

1-有可能當地的不允許訪問,請檢查“/etc/security/access.conf”的內容。

2-確保SELinux被禁用 :

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/登入

4- 如果問題沒有解決,請重新安裝 GNOME 或整個作業系統。

編輯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- 如果這些解決方案都無效,請將其報告為錯誤。

相關內容