先使用命令cat /etc/passwd | grep username 查看是否已經有該用戶,如果沒有的話,使用下面命令創建用戶。
創建用戶:useradd username
修改密碼:echo “mig:mig” | chpasswd
創建用戶的home目錄:usermod -d /root/wy mig
更改用戶權限:chown -R username wy
更改用戶shell類型: usermod -s /usr/bin/csh mig
【我習慣於用下面這種方法】:
groupadd -g 1010 mig
useradd -g 1010 -u 1010 -s /usr/bin/csh -d /home/mig -m mig
passwd password
然後環境變量的修改:
home目錄下.bash_profile裡存放著oralce的環境變量 (su - Oracle 可能要到oracle用戶下才能夠看到)
如果新建一個用戶,需要該用戶也能訪問oracle,那麼需要將oralce用戶下.bash_profile(如果是bash為.bash_profile,如果是csh為.profile)裡的內容copy到該用戶home目錄下.bash_profile的文件裡
最後 立即生效 用 source .bash_profile (AIX的機器好像是 . ./.bash_profile)
-----------------------------------------------------------------------------------
添加、刪除必須要有超級管理員的權限,普通用戶只能更改自己的密碼,超級管理員可以更改任何用戶的密碼,涉及到的文件:
/etc/passwd – 用戶賬戶信息
/etc/shadow – 安全的用戶賬戶信息
/etc/group – 用戶組信息
1.Useradd
useradd 命令可以創建一個新的用戶帳號其最基本用法為:
useradd [用戶名]
如輸入以下命令
useradd newuser
系統將創建一個新用戶newuser 該用戶的Home 目錄默認為/home/newuser
useradd 命令的參數較多常用的組合為:
useradd [用戶名] -g [組名] –G [組名] -d [Home目錄名] -p [密碼]
其中
-g 指定該用戶的首要組
-G 指定該用戶的次要組
-d 指定該用戶的Home目錄
-p 指定該用戶的密碼
如輸入以下命令:
useradd oracle –g oinstall –G dba –d /home/oracle –p ora123
系統將創建一個用戶oracle,oracle用戶的首要組為oinstall,次要組為dba,
Home目錄為/home/oracle,密碼為ora123。
useradd migr –g root –G root –d /oridata/migr –p migr
格式:
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
主要參數:
-c:加上備注文字,備注文字保存在passwd的備注欄中。
-d:指定用戶登入時的啟始目錄。
-D:變更預設值。
-e:指定賬號的有效期限,缺省表示永久有效。
-f:指定在密碼過期後多少天即關閉該賬號。
-g:指定用戶所屬的群組。
-G:指定用戶所屬的附加群組。
-m:自動建立用戶的登入目錄。
-M:不要自動建立用戶的登入目錄。
-n:取消建立以用戶名稱為名的群組。
-r:建立系統賬號。
-s:指定用戶登入後所使用的shell。
-u:指定用戶ID號。