您的位置:首頁>科技>正文

UNIX檔目錄管理基本命令之useradd命令列添加用戶

格式:useradd[-u uid[-o]][-g Group][-G Group[Group...]][-d Dir][-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)。

選項解釋-u uid為新加入的使用者分配的使用者標識-o指示 useradd在 uid與已有標識相重複時不要報錯-g Group指定新加入的用戶所屬的用戶組。
Group可以是一個組名或組標識。 -G Group[, 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" -m df1900命令創建df1900用戶, 用戶組為dba, 在創建使用者同時創建使用者根目錄。 運行命令之後通過ls -al /export/home/df1900命令輸出顯示新創建的df1900使用者根目錄, 通過tail -5 /etc/passwd顯示passwd檔案結尾顯示df1900使用者註冊資訊。 在使用者創建完成之後還需要通過passwd df1900在超級用戶環境下設定用戶口令。 命令截圖如下:

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

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

Next Article
喜欢就按个赞吧!!!
点击关闭提示