Ubuntu学习路线(第三天)——创建一个新用户/useradd

Ubuntu学习路线(第三天)

useradd命令 —— 创建一个用户和用户的起始目录


useradd [选项] 用户名

PS:useradd可以用来建立用户账号,它和adduser是完全相同的,adduser是useradd的符号链接。增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他的系统文件,如/etc/shadow、/etc/group等。新账户建立后,通常用passwd命令为新账户设定密码。

短选项 长选项 含义(功能)
-b –base-dir  BASE_DIR 新账户的主目录的基目录(手动指定新用户的基目录如/home)
-c –comment  COMMENT 新账户的GECOS字段(用户的详细信息,保存在passwd文件中)
-d –home-dir  HOME_DIR 新账户的主目录
-D –defaults 显示或更改默认的useradd配置
-e –expiredate  EXPIRE_DATE 新账户的过期日期,缺省表示永久有效
-f –inactive  INACTIVE 新账户的密码不活动期,指在密码过期后多少天即关闭该账号
-g –gid  GROUP 新账户组的名称或ID(一个账户可属于多个组)
-G –groups  GROUPS 新账户的附加组列表
-k –skel  SKEL_DIR 使用此目录作为骨架目录
-K –key  KEY=VALUE 不使用/etc/login.defs中的默认值
-l –no-log-init 不要将此用户添加到最近登录和登录失败的数据库
-m –create-home 创建用户的主目录
-M –no-create-home 不创建用户的主目录
-N –no-user-group 不创建同名的组(和用户同名)
-o –non-unique 允许使用重复的UID创建用户
-p –password  PASSWORD 加密后的新账户密码
-r –system 创建一个系统账户
-R –root  CHROOT_DIR chroot到的目录(chroot是什么?)
-s –shell  SHELL 新账户的登录shell
-u –uid  UID 新账户的用户ID(普通用户的ID尽量大于500,避免冲突,因为在Linux中,0—499的ID号一般留给系统账户)
-U –user-group 创建与新账户同名的组
-Z –selinux-user  SEUSET 为SELinux用户映射使用指定的SEUSER

你可能感兴趣的:(Ubuntu学习路线)