當登入 tty1 時,PAM 無法 dlopen(pan_systemd.so)

當登入 tty1 時,PAM 無法 dlopen(pan_systemd.so)

每次我使用 x-window 登入作業系統時,都是在 tty7 中。當我按+ +
從 tty7 更改為 tty1 時,我無法使用正確的帳戶名稱和密碼登入。CtrlAltF1

cat /var/log/auth.log
Aug 30 10:31:15 hwy login[576]: PAM unable to dlopen(pan_systemd.so): /lib/security/pan_systemd.so: cannot open shared object file: No such file or directory
Aug 30 10:31:15 hwy login[576]: PAM adding faulty module: pan_systemd.so
Aug 30 10:31:17 hwy login[2369]: pam_ecryptfs: Passphrase file wrapped
Aug 30 10:31:17 hwy login[576]: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
Aug 30 10:31:17 hwy systemd-logind[487]: New session 5 of user root.
Aug 30 10:31:17 hwy systemd: pam_unix(systemd-user:session): session opened for user root by (uid=0)
Aug 30 10:31:17 hwy login[576]: Module is unknown
Aug 30 10:31:18 hwy systemd-logind[487]: Removed session 5.

這裡沒有/lib/security/pan_systemd.so

ls /lib/security/
pam_gnome_keyring.so

我的桌面是lxde不是gnome,為什麼pam_gnome_keyring.so在這裡,我可以安全地刪除它嗎?
我找到了一種方法來解決它,同時在這裡導入一個新問題。

vim /etc/pam.d/login
#session required pan_systemd.so

(to change `session required pan_systemd.so` into `#session required pan_systemd.so` , or say to comment `session required pan_systemd.so`)    

現在從 tty7 更改為 tty1 ,我可以使用帳戶名稱和密碼登入。
然而新的問題出現了,重啟時出現錯誤訊息。

在此輸入影像描述 我陷入了兩難的境地。如何同時解決這兩個問題呢?

答案1

pam_systemd.so 由 libpam-systemd 提供。打開終端機並輸入:

sudo apt-get install --reinstall libpam-systemd

相關內容