Linux centos 7,重啟登錄輸入正確密碼依然無法登錄
輸入正確密碼提示module is unknow,錯誤密碼就顯示無效 這種情況一般都是pam安全認證誤設置,或相關模塊損壞引起的,具體哪個,查日志文件就可查到,怎麼弄下面貼出來了
	開機grub界面下,按上、下鍵(取消倒計時)
	選中Linux正常系統,按e鍵,進入代碼編輯界面
	編輯linux16行將 ro 修改為 rw init=/sysroot/bin/sh
		臨時更改啟動代碼,開機不掛載磁盤,直接進入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
		
		
		結束之後就完美了