- name:
ueradd- create a new user or update default new user information
- synopsis:
useradd [options] login
useradd [-c comment] [-d home_dir] [-e expire_date] [ -f inactive_time] [ -g initial_group] [-G group[,...] ] [-m [-k skeleton_dir]| -M] [-s shell][ -u uid [-o]] [-n] [-r] login
- 常用选项(options):使用 man 8 useradd 查看更多详细信息
-
-c comment 新用户的说明
-
-d home_dir 用户主目录
-
-e expire_date 用户过期时间,时间格式:YYYY-MM-DD
-
-f inactive_time 用户过期指定天数后禁止用户登录
-
-g initial_group 用户默认组,只能有一个, initial_group 必须存在,否则会出错
-
-G group[,...] 用户附加组,可以有多个
-
-m 用户主目录不存在时自动创建;若同时使用-k skeleton_dir 则该目录下的所有文件会被复制到用户主目录
-
-s shell 用户默认使用shell
-
-u uid 用户 uid
-
login 用户登录名
-
相关信息:
- 教你如何看懂Linux man手册;理清man的组织结构,看懂其对命令描述方式;让你爱上man手册!
- /etc/default/useradd 文件描述了用户创建时的默认模板如下
[centos@laizili ~]$ cat /etc/default/useradd
# useradd defaults file
GROUP=100 #用户默认组,GID 100 为users组
HOME=/home #默认主目录
INACTIVE=-1 #不激活
EXPIRE= #过期
SHELL=/bin/bash #默认shell
SKEL=/etc/skel #用户skel
CREATE_MAIL_SPOOL=yes