1. 程式人生 > >su:警告:無法切換到目錄/home/oracle:沒有那個檔案或目錄

su:警告:無法切換到目錄/home/oracle:沒有那個檔案或目錄

半個月前,我在這臺伺服器上安裝好了oracle軟體和監聽,今天準備裝庫,但是root使用者下切換不了oracle使用者,報錯如圖:

去/home下看,的確沒有oracle目錄,尷尬....不知道誰動了這個目錄...

除了這個目錄,安裝oracle軟體需要的設定還都在

解決方法:

刪除oracle使用者,重建oracle使用者

****重建時要注意新建的oracle使用者要和原來的oracle使用者的UID和GID一樣,可從/etc/passwd裡檢視,比如原來是500 ,新建後也要是500

步驟:

userdel -r oracle

vi /etc/passwd 刪除oracle使用者所在那行資訊

vi /etc/group  刪除oracle使用者所在那行資訊

cd /var.spool/mail 如果有oracle使用者資訊,則刪除

新建oracle使用者 useradd -s /bin/bash -p pass -m -d /home/oracle -g oinstall -G dba,oper oracle

檢視oracle使用者的UID等資訊是否與原來一致 id oracle


之後就可以順利切換至oracle使用者啦,並且之前安裝的oracle軟體還是可以用~