摘自: https://blog.csdn.net/qq286210662/article/details/77572088
昨天按照網上的手冊在虛擬機Centos7上安裝了Oracle11gR2,今天過來啓動虛擬機發現用root賬戶登錄的時候報了Module is unknown的錯誤。
開始有點懵,系統都進不去了,還咋整,於是百度上各種查,基本都是說安裝Oracle時,網上提供的資料有一段配置是:
vi /etc/pam.d/login,增加下面的兩行配置:
session required /lib/security/pam_limits.so
session required pam_limits.so
當時也沒細看,就照着網上加了,後來發現我的系統裏/lib/security/pam_limits.so這個文件,造成系統登錄時候,找不到這個文件,所以出錯。
好了,找到原因,下面就是如何改回去了,網上只是說利用系統光盤來改,但是大多沒有截圖,爲了方面和我一樣的Linux新手,我把自己
的操作過程記錄如下(抱歉圖片沒上傳成功):
1. 確保虛擬機,優先從光驅啓動
2. 在虛擬機的存儲IDE中添加ISO系統鏡像文件
3. 從光驅啓動系統:
4. 選擇Troubleshooting (故障排除),回車
5. 選擇Rescue a Centos System (修復系統)
6. 選擇Continue
7. OK, 這裏注意提示: 如果你先進入你的root環境,需要輸入命令:chroot /mnt/sysimage
8. 輸入 chroot /mnt/sysimage,進入系統的root環境
9, 修改文件,vi /etc/pam.d/login,並註釋掉下面兩行
session required /lib/security/pam_limits.so
session required pam_limits.so
:wq!, 保存退出。
10, 關閉虛擬機,在虛擬機上移除ISO鏡像文件。
11. 啓動虛擬機,登錄root用戶成功!
---------------------
作者:真情難收
來源:CSDN
原文:https://blog.csdn.net/qq286210662/article/details/77572088
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!