useradd命令詳解

來源:互聯網
上載者:User

1.作用
useradd命令用來建立使用者帳號和建立使用者的起始目錄,使用許可權是終極使用者。
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 caojh -u 544
需要說明的是,設定ID值時盡量要大於500,以免衝突。因為Linux安裝後會建立一些特別使用者,一般0到499之間的值留給bin、mail這樣的系統帳號。
               

   今天遇見這樣一條命令:
    useradd oracle -g oinstall -G dba
    感覺非常詫異,為什麼 g 和 G 這兩個參數會同時存在呢?
    在網上查了一下資料瞭解到,useradd命令用到的主要參數如下:
    -c comment 指定一段注釋性描述。
  -d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用-m選項,能建立主目錄。
  -g 使用者組 指定使用者所屬的使用者組。
  -G 使用者組,使用者組 指定使用者所屬的附加組。
  -s Shell檔案 指定使用者的登入Shell。
  -u 使用者號 指定使用者的使用者號,如果同時有-o選項,則能重複使用其他使用者的標識號。
    通過上面的解釋我們目前能清晰的知道,上面那個命令的具體意思是,
    新建立一個oracle使用者,這初始屬於oinstall組,且同時讓他也屬於dba組。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.