使用者管理命令 useradd

2022-09-02 15:03:11 字數 1812 閱讀 4838

使用者管理命令--useradd

作用:用於新增乙個新的使用者  

格式:useradd  [ 選項 ]  使用者名稱
選項的常用介紹

-u:    uid指定使用者id,必須是唯一的,並且大於499

-c: 新增注釋,可以隨便設定

-d: 家目錄 指定使用者登入時的起始目錄,預設值是/home/username

-s: 指定使用者登入所使用的shell,預設為/bin/bash

-g: 指定使用者所屬的初始組;

-g: 指定使用者所屬的附**組;

-e: 指定帳號的有效期限,設定使用者的過期日期;

使用-c新增使用者的注釋時,如果需要新增的內容較多,並且中間使用逗號隔開。這時需要使用「  」將注釋內容包含

注意點:使用useradd新建立的使用者是不可以登入的,因為沒有設定密碼。當我們使用cat  /etc/shadow命令時,密碼字段位置只有!!

useradd   lwm

cat /etc/shadow

lwm:!!:17863:0:99999:7:::

當我們每新增乙個新使用者的時候,就會在系統的配置檔案中留下新建使用者的資訊當執行useradd lwm  passwd lwm 123456時,執行以下操作

使用者預設值檔案

當我們使用cat  /etc/default/useradd得到的命令如下

group=100

使用者預設組

home=/home      使用者預設家目錄

inactive=-1

密碼過期寬限天數(shadow第7個字段)

expire=密碼失效時間

shell=/bin/bash 預設shell

skel=/etc/skel 模板目錄

create_mail_spool=yes 是否建立郵箱

使用舉例

新增使用者susan,uid為601,屬於net_class組,主目錄/home/nba,設定密碼:123456

useradd -u 601 -d /home/nba -g net_class susan

passwd susan 123456

新建乙個使用者:administrator,要求它的主組為net_noke,附加組為root。

useradd –g net_noke –g root administrator

手工新增使用者fuke,uid為800,gid為3000,主目錄/home/fuke,注釋為superman,密碼為123456

useradd -u 800 -g 300 -d /home/fuke -c '

superman

'fuke

passwd

123456

useradd 使用者管理基礎命令

useradd常用引數 c etc passwd檔案的注釋段 d指定使用者的家目錄 e賬號終止日期,固定格式為yyyy mm dd g指定使用者組,可以指定組名或者組id。指定的組必須已經存在 g指定此使用者為多個組的成員,限制和 g相同 m不建立家目錄,常用於部署服務時建立的使用者,例如nginx...

useradd使用者命令詳解

超級使用者uid0 系統的超級使用者。系統使用者uid1 999 系統中程式服務由不同使用者執行,更加安全,預設被限制不能登入系統。普通使用者uid1000 即管理員建立的用於日常工作而不能管理系統的普通使用者。注意uid一定是不能衝突的,管理員建立的普通使用者uid從1000開始 即便前面有閒置的...

linux命令useradd新增使用者詳解

1.作用 useradd或adduser命令用來建立使用者帳號和建立使用者的起始目錄,使用許可權是超級使用者。2.格式 useradd d home s shell c comment m k template f inactive e expire p passwd r name 3.主要引數 c...