一、useradd:创建用户(必须root权限才能操作)
1、使用useradd创建用户时,Linux在后台进行的操作步骤:
- 创建用户开始(useradd UserName)
- 在 /etc/passwd 文件中添加用户信息
- 如果在创建的时候使用passwd命令创建了密码,则密码会被加密保存在 /etc/shadow 中,否则在该文件里面相对应的用户的密码会是空的
- 为创建的新用户创建家目录,默认为 /home/新用户的名称
- 将 /etc/skel 中的 .bash 开头的文件复制到 /home/新用户的名称 里面
- 创建与用户名相同的组(默认情况下是这样,用户可以选择自定义指定),该用户默认就属于了这个组(如果是自定义指定,那就属于指定的组)
- 刚刚创建的组信息将保存在 /etc/group 配置文件里面
- 创建用户完成
2、格式:useradd [-选项] [用户名称]
3、常用选项:
- useradd 用户名称:不带选项所创建出来的用户,该用户的家目录、UID、GID、组等都会是系统默认设置,用法:useradd 用户名称
- -p:在创建用户的时候并给该用户设置密码(可以先不设置,后面使用passwd命令来设置密码),用法:useradd -p 密码 用户名称
- -b:指定新用户的家目录,用法:useradd -b