天天看點

useradd指令useradd指令

--- useradd [選項] 使用者名

驗證:grep 使用者名 /etc/passwd

選項 功能 例子

-h 即--help,顯示此指令的幫助資訊 useradd -h

-b 為新使用者指定家目錄的主目錄 useradd -D -b /home

-D 顯示或修改建立新使用者的預設配置 useradd -D

-c 為建立的使用者設定備注(context)資訊 useradd lily -c "my girl friend"

-d 給新使用者指定家目錄(directory) useradd sky -d /opt/sky

-e 指定賬号的過期日期(有效期限) useradd u1 -e 2018-10-01

-f 新賬戶的密碼不活動期(即寬限天數) useradd u2 -f 20

-u 使用者uid号 useradd u3 -u 888

-U 建立與使用者同名的組 useradd u4 -U

-g 主組,必須是已存在的組 useradd u5 -g 0

-G 附屬組 useradd u6 -G root,adm,lp

-m 建立家目錄 useradd u7 -m

-M 不建立家目錄 useradd -M u8

-N 不建立與使用者同名的組 useradd -N u9

-r 建立系統賬号 useradd -r u10

-s 指定使用者登入的shell,常見的shell有bash、sh、nologin、false等。 用cat /etc/shells可查。 useradd -s /sbin/nologin u11

-o --non-unique,允許使用不唯一的UID号 useradd -o -u 0 u12

-p 建立使用者時指定加密後的密碼。(此密碼無法登入) useradd -p 01 u13

-Z 指定selinux安全參數

例:建立tom使用者,并設定uid為800,gid為0,附屬組GID為1、2、3,設定備注為“tomer”,設定家目錄為/tmp/tom,設定shell為/sbin/nologin。檢視passwd檔案中包含tom關鍵字的内容

修改-建立使用者的預設家目錄

--- cat /etc/default/useradd 檢視使用者的預設設定

useradd指令useradd指令

GROUP=100 預設的GID号

HOME=/opt 預設的家目錄

INACTIVE=-1 不活動

EXPIRE= 過期時間

SHELL=/bin/bash 預設的shell

SKEL=/etc/skel 使用者環境設定的模闆目錄

CREATE_MAIL_SPOOL=yes 是否建立郵箱