useradd命令可以用於添加新的用戶賬號,其語法如下:
useradd 選項 用戶名
其中各選項含義如下:
-c 注釋:指定一段注釋性描述。
-d 目錄:指定用戶主目錄,如果此目錄不存在,則同時使用-m選項,可以創建主目錄。
-g 用戶組:指定用戶所屬的用戶組。
-G 用戶組 用戶:指定用戶所屬的用戶組。
-s Shell文件:指定用戶的登錄Shell。
-u 用戶號:指定用戶的用戶號,如果同時有-o選項,則可以重復使用其他用戶的標識號。
B. Linux裡面useradd -s命令作用是什麼
useradd -s命令:*用戶登錄後使用的shell名稱。(默認值不填寫,這樣系統會指定預設的登入shell(根據/etc/default/useradd 預設值))
useradd常用參數介紹
-c:新賬號passwd檔的說明欄
-d:新賬號每次登錄時所使用的home_dir,預設值為default_home內login名稱,並當成登錄時目錄名稱
-e:*賬號終止日期,日期的指定格式為MM/DD/YY
-g:*group(組)名稱或以數字來做用戶登錄的起始組。
-G:*定義此用戶為多個不同groups的成員。每個用戶組使用「,」逗號分隔即可
-M:*不建立用戶家目錄,優先於/etc/login.defs文件的設定。(一般創建虛擬用戶時不建立家目錄,部署服務時需要創建虛擬用戶)
-m:創建家目錄
-s:*用戶登錄後使用的shell名稱。(默認值不填寫,這樣系統會指定預設的登入shell(根據/etc/default/useradd 預設值))
-u:*用戶的ID值(這個值必須是唯一的,除非用(-o)選項。數字不可為負數)
例:useradd -c "i am like linux" -u 888 -G root,names -s /bin/sh -md /name8 name8
C. Linux中用useradd建立的用戶默認在什麼組中
使用useradd時,如果後面不添加任何參數選項,例如:#sudo useradd test創建出來的用戶將是默認「三無」用戶。一無Home Directory,二無密碼,三無系統SHELL。如果不想出現"三無"現象加一個參數即可,useradd -m 用戶名
D. linux 創建用戶useradd命令是什麼
useradd命令用於Linux中創建的新的系統用戶。useradd可用來建立用戶帳號。帳號建好之後,再用passwd設定帳號的密碼.而可用userdel刪除帳號。使用useradd指令所建立的帳號,實際上是保存在/etc/passwd文本文件中。
在Slackware中,adser指令是個script程序,利用交談的方式取得輸入的用戶帳號資料,然後再交由真正建立帳號的useradd命令建立新用戶,如此可方便管理員建立用戶帳號。在Red Hat Linux中,adser命令則是useradd命令的符號連接,兩者實際上是同一個指令。
E. linux中useradd
useradd命令的-e參數是指定的日期是帳號失效的日期,在那個日期後帳號就失效了,不管你的密碼是否失效;而-f參數是指定密碼是否會失效,但是,即便是你把-f參數設置為-1,也只不過僅僅是密碼永不會過期,就像我前面說的,-e參數的設定效果與-f參數無關,帳號超過了-e參數設定的日期還是會無法登錄。密碼的失效(-f參數)只是用於在登錄時強制用戶重新設置密碼,並不是用於讓用戶無法登錄。
F. 麻煩問下linux 中 useradd -m有什麼用,不要說增加用戶主目錄,我這不加 - m也有主目錄/home下的用戶名
-m:自動建立用戶的登入目錄。
useradd [選項] 用戶名,選項:
-c:加上備注文字,備注文字保存在passwd的備注欄中。
-d:指定用戶登入時的啟始目錄。
-D:變更預設值。
-e:指定賬號的有效期限,預設表示永久有效。
-f:指定在密碼過期後多少天即關閉該賬號。
-g:指定用戶所屬的群組。
-G:指定用戶所屬的附加群組。
-m:自動建立用戶的登入目錄。
-M:不要自動建立用戶的登入目錄。
-n:取消建立以用戶名稱為名的群組。
-r:建立系統賬號。
-s:指定用戶登入後所使用的shell。
-u:指定用戶ID號。
(6)linuxuseradd擴展閱讀:
useradd可用來建立用戶賬號,它和adser命令是相同的。賬號建好之後,再用passwd設定賬號的密碼。使用useradd命令所建立的賬號,實際上是保存在/etc/passwd文本文件中。
Case 1: 創建一個帶有家目錄並且可以登錄 bash 的用戶。
$ sudo useradd -m -s /bin/bash tester1。
Case 2: 指定創建用戶家目錄的路徑。
$ sudo useradd -m -d /home/xxx tester2。
/home/xxx目錄會被創建。
Case 3: 創建一個沒有家目錄且不能登錄的用戶。
$ sudo useradd -s /sbin/nologin tester3。
Case 4: 創建時把用戶加入不同的用戶組。
$ sudo useradd -m -G xxx,sudo tester4。
G. Linux useradd -g命令
Linux
添加用戶指定組
useradd
-g
sshd
-G
daemon
addtest
添加用戶的時候如果指定了組,那麼這個組一定要存在
不存在要先創建了才能創建成功用戶
比如要添加:useradd
-g
bucunzai
add
test1
那麼要先添加組:groupadd
bucunzai
H. linux下useradd參數的用法~!
這樣的問題建議樓主以後直接問google或網路,你可能能更快的得到更多、更好的答案。以下是內容:名
稱
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
參數,
useradd
指令使用命令列來指定新帳號的設定值
and
使用系統上的預設
值
.新使用者帳號將產生一些系統檔案,使用者目錄建立,拷備起始檔案等,這些
均
可以利用命令列選項指定。此版本為redhatlinux提供,可幫每個新加入的使用者
建立個別的
group
,毋須添加-n選項。useradd
可使用的選項為
-c
comment
新帳號password檔的說明欄。
-d
home_dir
新帳號每次登入時所使用的
home_dir。預設值為
default_home
內
login
名稱,並當成
登
入時目錄名稱。
-e
expire_date
帳號終止日期。日期的指定格式為
mm/dd/yy
。
-f
inactive_days
帳號過期幾日後永久停權。當值為0時帳號則立刻被停權。而當值為-1時則關
閉此功能,預設值為-1
-g
initial_group
group
名稱或以數字來做為使用者登入起始群組(group)。群組名須為現有存在
的名稱。群組數字也須為現有存在的群組。預設的群組數字為1。
-g
group,[...]
定義此使用者為此一堆
groups
的成員。每個群組使用","區格開來,不可以夾
雜空白字元。
群組名同-g選項的限制。定義值為使用者的起始群組。
-m
使用者目錄如不存在則自動建立。如使用-k選項
skeleton_dir
內的檔案將復制至
使用者目錄下。然而在
/etc/skel
目錄下的檔案也會復制過去取代。任何在
skele-
ton_dir
or
/etc/skel
的目錄也相同會在使用者目錄下一一建立。the-k同-m不建立
目錄以及不復制任何檔案為預設值。
-m
不建立使用者目錄,即使
/etc/login.defs
系統檔設定要建立使用者目錄。
-n
預設值使用者群組與使用者名稱會相同。此選項將取消此預設值。
-r
此參數是用來建立系統帳號。系統帳號的uid會比定義在系統檔上
/etc/login.defs.
的
uid_min
來
的
小。注意useradd此用法所建立的帳號不會建立使用
者目錄,也不會在乎紀錄在
/etc/login.defs.
的定義值。如果你想要有使用者目錄
須額外指定-m參數來建立系統帳號。這是redhat額外增設的選項。
-s
shell
使用者登入後使用的shell名稱。預設為不填寫,這樣系統會幫你指定預設的
登
入shell。
-u
uid
使用者的id值。必須為唯一的id值,除非用-o選項。數字不可為負值。預設為
最小不得小於999而逐次增加。0~999傳統上是保留給系統帳號使用
。
改變預設值
當
-d
選項出現時,useradd秀出現在的預設值,或是藉由命令列的方式更新預設值。
可
用選項為∶
-b
default_home
定義使用者所屬目錄的前一個目錄。使用者名稱會附加在default_home後面用來
建立新使用者的目錄。當然使用-d後則此選項無效。
-e
default_expire_date
使用者帳號停止日期。
-f
default_inactive
帳號過期幾日後停權。
-g
default_group
新帳號起始群組名或id。群組名須為現有存在的名稱。群組id也須為現有存
在的群組。
-s
default_shell
使用者登入後使用的
shell
名稱。往後新加入的帳號都將使用此
shell.
如不指定任何參數,useradd
顯示目前預設的值。
I. linux系統裡面useradd命令的用法
[root @test /root ]# useradd [-u UID] [-g GID] [-d HOME] [-mM] [-s shell] username
參數說明:
-u :直接給予一個 UID
-g :直接給予一個 GID (此 GID 必須已經存在於 /etc/group 當中)
-d :直接將他的家目錄指向已經存在的目錄(系統不會再建立)
-M :不建立家目錄
-s :定義其使用的 shell
範例:
[root @test /root]# useradd testing <==直接以預設的數據建立一個名為 testing 的賬號
[root @test /root]# useradd -u 720 -g 100 -M -s /bin/bash testing <==以自己的設定建立賬號
J. Linux裡面useradd -g和useradd -G區別是什麼
useradd -g 和-G的解釋:
-g: initial_group
group名稱或以數字來做為使用者登入起始群組 (group)。群組名須為現有存在的名稱.。群組數字也須為現有存在的群 組 。預 設 的 群 組 數 字 為 1 。
-G:group,[...]
定義此使用者為此一堆 groups的成員。每個群組使用 "," 區格開來,不可以夾雜空白字元 。群組名同 -g 選項的限制 。定義值為使用者的起始群組 。