useradd指令詳解
#1.作用
useradd指令用來建立使用者帳號與建立使用者的起始目錄,使用權限是root使用者。
推薦:Linux影片教學
2.格式
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
3.主要參數
-c:加上備註文字,備註文字保存在passwd的備註欄中。
-d:指定使用者登入時的啟動目錄。
-D:變更預設值。
-e:指定帳號的有效期限,缺省表示永久有效。
-f:指定密碼過期後多少天即關閉該帳號。
-g:指定使用者所屬的起始群組。
-G:指定使用者所屬的附加群組。
-m:自動建立使用者的登入目錄。
-M:不要自動建立使用者的登入目錄。
-n:取消建立以使用者名稱為名的群組。
-r:建立系統帳號。
-s:指定使用者登入後所使用的shell。
-u:指定使用者ID號碼。
4.說明
useradd可用來建立使用者帳號,他和adduser指令是相同的。帳號建好之後,再用passwd設定帳號的密碼。使用useradd指令所建立的帳號,實際上是保存在/etc/passwd文字檔中。
5.應用實例
建立一個新使用者帳戶,並設定ID:
#useradd david -u 544
需要說明的是,設定ID值時盡量大於500,以免衝突。因為Linux安裝後會建立一些特別用戶,一般0到499之間的值留給bin、mail這樣的系統帳號。
#useradd oracle -g oinstall -G dba
新建立一個oracle用戶,這初始屬於oinstall群組,同時讓他也屬於dba群組。
#useradd tomcat -d /var/servlet/service -s /sbin/nologin
無法使用shell,且其使用者目錄至/var/servlet/service
PHP中文網,大量程式設計學習課程,歡迎學習。
以上是useradd指令詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!