UNIX文件目錄管理基本命令之useradd命令行添加用戶

格式:useradd[-u uid[-o]][-g Group][-G Group[Group...]][-dDir][-s Shell][-c Comment][-m][-k skelDir][-f lnactive][-e Expire]LoginName

useradd -D[-g Group][-b BaseDir][-f Inactive][-e Expire]

說明:不加-D選項的useradd可在/etc/passwd中增加一條新記錄而向系統中加入一個新的用戶。在需要時也可建立起該用戶的起始目錄(需加-m選項)。加入一個新的用戶之後,需執行passwd命令才能使新用戶註冊標識有效。在加有-D選項時,useradd將顯示系統為加入用戶而設置的有關 Group,BaseDir, ShellDir, Shell,Inactive和Expire的預設值(Default)。在加入用戶時,如果不指定這些值,系統將用預設值來對新用戶的各種屬性進行設置。若在useradd-D的命令行中指定了-g,-b、-f或-e選項, useradd將可改變有關的預設設置。(系統安裝好之後,預設組為組l,BaseDir為 /home)。

Advertisements

選項解釋
-u uid為新加入的用戶分配的用戶標識
-o指示 useradd在 uid與已有標識相重複時不要報錯
-g Group指定新加入的用戶所屬的用戶組。 Group可以是一個組名或組標識。-GGroup[,Group...]指定新用戶的輔助組。指定的輔助組數不能超過某個最大值 (NGROHPSMAX)。
-dDir新用戶的起始目錄
-sShell新用戶註冊 Shell的全路徑名
-cComment對新用戶的說明文本
-m如果新用戶根目錄不存在就創建。如果用戶根目錄已經存在,目錄必須可以被用戶首要組讀、寫和執行。
-kSkelDir指定用戶的預設配置文件(如.profile,.login等)所在的目錄
-e Expire新用戶登錄標識的有效時間。在 Expire指定的日期之前 LoginName是有效的。過了此日期之後系統將不允許用戶用LoginName登錄。 Expire的格式比較靈活,如用「10/01/97"或「October1,97"都是可以的。當Expire為一個空串時("")可不設置有效期限限制
-f Inactive在說明登錄標識 IoginName有效之後,如果用戶在 Inactive天內還沒有登錄到系統中過,那麼此登錄標識將失效。指定Inactive為-l時可取消此種限制。loginName指定新用戶的註冊標識
-b BaseDir用戶 H0ME目錄的預設父日錄。如果加入新用戶時未指定-d Dir選項,則用戶的起始目錄將是BaseDir/LoginName,並且此時如果沒有指定

常用格式輸出示例:通過id命令顯示超級用戶運行環境;通過useradd -g dba -d/export/home/df1900 -c "DF1900 SOFT" -mdf1900命令創建df1900用戶,用戶組為dba,在創建用戶同時創建用戶根目錄。運行命令之後通過ls -al/export/home/df1900命令輸出顯示新創建的df1900用戶根目錄,通過tail -5/etc/passwd顯示passwd文件尾顯示df1900用戶註冊信息。在用戶創建完成之後還需要通過passwddf1900在超級用戶環境下設定用戶口令。命令截圖如下:

Advertisements

useradd命令執行格式和結果顯示

弈安傳媒科技微課堂,每天分享財經資訊,計算機技術知識,人生感悟,創業指導以及各種專業技術知識資料學習交流.移動學習平台、知識分享平台。隨時隨地的學習,如果你喜歡成長,這裡你不容錯過的地方.弈安傳媒科技培訓關注:關注自己成長,分享內容,分享自己的技術,成就未來.

[弈安傳媒科技提升自己的平台]請關注:頭條號及公眾號 弈安傳媒科技

Advertisements

你可能會喜歡