linux——學習1the home directory already exists.

1向2飛發表於2012-04-19

在RHEL 5或CentOS5中安裝oracle11g時,

groupadd oinstall

groupadd dba

mkdir -p /u01/oracle ( /u01/oracle 就在這裡安裝Oracle 11g)
建立使用者:
useradd -g oinstall -G dba -d /u01/oracle oracle
結果報錯:
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.

進入/u01/oracle目錄,沒有.bash_profile',.bashrc,bash_logout

原因:

系統新增使用者的標準步驟
1.編輯/etc/passwd與/etc/group
2.建立使用者主目錄
3.從/etc/skel拷貝檔案與目錄
4.讓新使用者獲得其主目錄與檔案的擁有許可權
5.給新使用者一個密碼

解決辦法:
依舊使用上面的指令碼建使用者,然後手動拷貝配置檔案到/u01/oracle下。

cp /etc/skel/.bash_profile /u01/oracle

cp /etc/skel/.bashrc /u01/oracle

cp /etc/skel/.bash_logout /u01/oracle

這樣既可。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23890223/viewspace-721711/,如需轉載,請註明出處,否則將追究法律責任。

相關文章