歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Unix用戶新建修改以及環境變量設置總結說明

Unix用戶新建修改以及環境變量設置總結說明

日期:2017/2/28 15:58:02   编辑:Linux教程

先使用命令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號。

Copyright © Linux教程網 All Rights Reserved