Linux下添加用戶和用戶組的命令使用教程

useradd
useradd [-c comment] [-d home_dir]
[-e expire_date] [-f inactive_time]
[-g initial_group] [-G group[,...]]
[-m [-k skeleton_dir] | -M] [-s shell]
[-u uid [ -o]] [-n] [-r] login
useradd -D [-g default_group] [-b default_home]
[-f default_inactive] [-e default_expire_date]
[-s default_shell]
新帳號建立
當不加-D參數(shù),useradd指令使用命令列來指定新帳號的設定值and使用系統(tǒng)
上的預設值.新使用者帳號將產(chǎn)生一些系統(tǒng)檔案,使用者目錄建立,拷
備起始檔案等,這些均可以利用命令列選項指定。此版本為Red Hat Linux提
供,可幫每個新加入的使用者建立個別的group,毋須添加-n選項。useradd
可使用的選項為
-c comment
新帳號password檔的說明欄。
-d home_dir
新帳號每次登入時所使用的home_dir。預設值為default_home內(nèi)login名稱
,并當成登入時目錄名稱。
-e expire_date
帳號終止日期。日期的指定格式為MM/DD/YY。
-f inactive_days
帳號過期幾日后永久停權。當值為0時帳號則立刻被停權。而當值為
-1時則關閉此功能,預設值為-1
-g initial_group
group名稱或以數(shù)字來做為使用者登入起始群組(group)。群組名須為
現(xiàn)有存在的名稱。群組數(shù)字也須為現(xiàn)有存在的群組。預設的群組數(shù)
字為1。
-G group,[...]
定義此使用者為此一堆groups的成員。每個群組使用","區(qū)格開來,
不可以夾雜空白字元。
群組名同-g選項的限制。定義值為使用者的起始群組。
-m使用者目錄如不存在則自動建立。如使用-k選項skeleton_dir內(nèi)的檔案
將復制至使用者目錄下。然而在/etc/skel目錄下的檔案也會復制過去
取代。任何在skeleton_dir or/etc/skel的目錄也相同會在使用者目錄下一
一建立。The-k同-m不建立目錄以及不復制任何檔案為預設值。
-M不建立使用者目錄,即使/etc/login.defs系統(tǒng)檔設定要建立使用者目錄
。
-n預設值使用者群組與使用者名稱會相同。此選項將取消此預設值。
-r此參數(shù)是用來建立系統(tǒng)帳號。系統(tǒng)帳號的UID會比定義在系統(tǒng)檔上
/etc/login.defs.的UID_MIN來的小。注意useradd此用法所建立的帳號不
會建立使用者目錄,也不會在乎紀錄在/etc/login.defs.的定義值。如果
你想要有使用者目錄須額外指定-m參數(shù)來建立系統(tǒng)帳號。這是RED HAT
額外增設的選項。
-s shell
使用者登入后使用的shell名稱。預設為不填寫,這樣系統(tǒng)會幫你指
定預設的登入shell。
-u uid使用者的ID值。必須為唯一的ID值,除非用-o選項。數(shù)字不可為負
值。預設為最小不得小于999而逐次增加。0~999傳統(tǒng)上是保留給系統(tǒng)
帳號使用。
改變預設值
當-D選項出現(xiàn)時,useradd秀出現(xiàn)在的預設值,或是藉由命令列的方式更新
預設值??捎眠x項為∶
-b default_home
定義使用者所屬目錄的前一個目錄。使用者名稱會附加在default_home
后面用來建立新使用者的目錄。當然使用-d后則此選項無效。
-e default_expire_date
使用者帳號停止日期。
-f default_inactive
帳號過期幾日后停權。
-g default_group
新帳號起始群組名或ID。群組名須為現(xiàn)有存在的名稱。群組I D也須
為現(xiàn)有存在的群組。
-s default_shell
使用者登入后使用的shell名稱。往后新加入的帳號都將使用此shell.
如不指定任何參數(shù),useradd顯示目前預設的值。
注記
系統(tǒng)管理者有義務在/etc/skel目錄下放置使用者定義檔。
此版本『useradd』由Red Hat修改。
警告
不可新增使用者于NIS群組中。你必須在NIS伺服器上執(zhí)行。
檔案
/etc/passwd-使用者帳號資訊
/etc/shadow-使用者帳號資訊加密
/etc/group-群組資訊
/etc/default/useradd-定義資訊
/etc/login.defs-系統(tǒng)廣義設定
/etc/skel-內(nèi)含定義檔的目錄
例:
[root@Blackghost ~] useradd tank #添加用戶
[root@Blackghost ~] useradd -r zhangy #添加系統(tǒng)用戶
[root@Blackghost ~] useradd -d /home/zhangying zhangying #添加用戶,并且指定,home目錄
[root@Blackghost ~] useradd -g mytest -d /home/hao hao #添加用戶,指定組,并且設定home目錄
[root@Blackghost ~] useradd -e 04/05/13 fxxk #添加用戶,并給用戶設置有效期
groupadd
groupadd-建立新群組
groupadd[-ggid[-o]][-r][-f]group[[]]
groupadd可指定群組名稱來建立新的群組帳號。需要時可從系統(tǒng)中取得新群組值。groupadd有下列選項可用。
-g gid ID值。除非使用-o參數(shù)不然該值必須是唯一,不可相同。數(shù)值不可為負。預設為最小不得小于500而逐次增加。0~499傳統(tǒng)上是保留給系統(tǒng)帳號使用。
-r此參數(shù)是用來建立系統(tǒng)帳號。它會自動幫你選定一個小于499的gid除非命令行再加上-g參數(shù)。這是RED HAT額外增設的選項。
-f這是force標志。使得新增一個已經(jīng)存在的群組帳號時,系統(tǒng)會出現(xiàn)錯誤訊息然后結束groupadd。如果是這樣的情況,不會改變這個群組(或再新增一次)也可同時加上-g選項當你加上一個gid,此時gid就不用是唯一值,可不加-o參數(shù),建好群組后會顯結果.這是RED HAT額外增設的選項。
檔案
/etc/group - group account information
/etc/gshadow - secure group account information
例:
添加一個用戶組
[root@Blackghost ~] groupadd mytest
添加一個用戶組,并指定GID
[root@Blackghost ~] groupadd -g 444 test
相關文章
- 這篇文章主要介紹了Linux中的useradd命令使用詳解,是Linux入門學習中的基礎知識,需要的朋友可以參考下2015-07-07
ubuntu創(chuàng)建新用戶命令(useradd和adduser)的使用方法和區(qū)別
這篇文章主要介紹了ubuntu創(chuàng)建新用戶命令(useradd和adduser)的使用方法和區(qū)別,需要的朋友可以參考下2014-05-05linux useradd(adduser)命令參數(shù)及用法詳解(linux創(chuàng)建新用戶命令)
useradd可用來建立用戶帳號。帳號建好之后,再用passwd設定帳號的密碼.而可用userdel刪除帳號。使用useradd指令所建立的帳號,實際上是保存在/etc/passwd文本文件中2012-07-21Linux系統(tǒng)中有效用戶組和初始用戶組有什么作用于區(qū)別?
Linux系統(tǒng)中有效用戶組和初始用戶組有什么作用于區(qū)別?Linux系統(tǒng)中的有效用戶組和初始化用戶組的功能不同,初始用戶組權限對系統(tǒng)啟動前已經(jīng)存在的文件,而有效用戶組則是系2015-12-22Linux系統(tǒng)中管理用戶和用戶組的相關配置文件簡介
這篇文章主要介紹了Linux系統(tǒng)中管理用戶和用戶組的相關配置文件,是Linux入門學習中的基礎知識,需要的朋友可以參考下2015-11-13- 這篇文章主要簡單得介紹了Linux下基本的用戶和用戶組管理命令,是Linux入門學習中的基礎知識,需要的朋友可以參考下2015-11-13
Linux chgrp命令詳細介紹和使用實例(改變文件或目錄的所屬用戶組)
在lunix系統(tǒng)里,文件或目錄權限的掌控以擁有者及所訴群組來管理。可以使用chgrp指令取變更文件與目錄所屬群組,這種方式采用群組名稱或群組識別碼都可以2014-04-09linux刪除用戶組和inux添加用戶組 linux刪除用戶命令
本文總結了Linux添加或者刪除用戶和用戶組時常用的一些命令和參數(shù),大家參考使用吧2014-01-28- Linux 是一個多用戶、多任務的操作系統(tǒng);我們應該了解單用戶多任務和多用戶多任務的概念2012-04-15
- linux 查看用戶及用戶組的方法,一些常用的命令。2009-08-06