首頁  >  文章  >  運維  >  centos7密碼正確卻無法登入怎麼辦

centos7密碼正確卻無法登入怎麼辦

王林
王林原創
2020-06-20 13:17:5817452瀏覽

centos7密碼正確卻無法登入怎麼辦

在開機grub介面下,按上、下鍵選取Linux正常系統,按e鍵,進入程式碼編輯介面;

編輯linux16行將ro 修改為rw init=/sysroot/bin/sh;

(推薦教學:centos教學

暫時更改啟動程式碼,開機不掛載磁碟,直接進入shell:sh ;

按ctrl x組合鍵,執行動作

chroot /sysroot       #切换根目录

如果可以遠端登入,直接遠端登入從這一步開始

vi /var/log/secure   #查看日志文件

按CTRL G,跳到檔案尾部,找到相關錯誤訊息:

Jan  18 12:10:17 sguap0010 login: PAM adding faulty module: /lib/security/pam_limits.so
Jan  18 12:10:20 sguap0010 login: pam_unix(login:session): session opened for user root by LOGIN (uid=0)
Jan  18 12:10:21 sguap0010 login: Module is unknown

開啟文件,去掉出錯的問題模組

vi /etc/pam.d/login

註解掉有問題的模組:

#session required /lib/security/pam_limits.so

#session include system-auth

exit ---   退出bash,回到sh

reboot   ---   重啟

進入系統之後,下載pam_limits.so模組文件,覆寫/lib/security/pam_limits.so

(64位元作業系統,覆寫/lib64/security/pam_limits.so)

然後

vi /etc/pam.d/login

把剛剛註解掉的東西取消註解

session required /lib/security/pam_limits.so

session include system-auth

這樣就完成了。

以上是centos7密碼正確卻無法登入怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn