名 稱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 顯示目前預設的值。
注 記系統管理者有義務在 /etc/skel 目錄下放置使用者定義檔。
此版本『useradd』由redhat修改。
警 告不可新增使用者於nis群組中。你必須在nis伺服器上執行。
檔 案/etc/passwd - 使用者帳號資訊
/etc/shadow - 使用者帳號資訊加密
/etc/group - 群組資訊
/etc/default/useradd - 定義資訊
/etc/login.defs - 系統廣義設定
/etc/skel - 內含定義檔的目錄
useradd命令詳解
一.useradd和adduser的區別 useradd m test 可以在家目錄下建立test使用者 如果沒有用引數m,則並沒有在 home目錄下建立同名資料夾,使用者自然用不了 接下來用命令 passwd test 來建立test使用者的密碼。以上兩個命令如果不在root賬號下執行,可以用su...
useradd命令詳解(例項)
1.作用 useradd命令用來建立使用者帳號和建立使用者的起始目錄,使用許可權是終極使用者。2.格式 useradd d home s shell c comment m k template f inactive e expire p passwd r name 3.主要引數 c 加上備註文字,...
useradd命令詳解(例項)
useradd命令詳解 例項 1.作用 useradd命令用來建立使用者帳號和建立使用者的起始目錄,使用許可權是終極使用者。2.格式 useradd d home s shell c comment m k template f inactive e expire p passwd r name 3...