本文已参与「新人创作礼」活动,一起开启掘金创作之路。
用户、用户组、权限 (二)———— 添加用户
添加用户
常用语法:#useradd 选项 用户名
| 常用选项 | 作用 |
|---|---|
| -g | 表示指定用户的用户主组,选项的值可以是用户组的id,也可以是组名 |
| -G | 表示指定用户的用户附加组,选项的值可以是用户组的id,也可以是组名 |
| -u | uid,表示用户的id(用户的标识符),系统默认会从500(0是root的id,1-499是给系统用户的,普通用户是从500到60000)这后按顺序分配uid,如果不想系统分配的,可以通过该选项自定义 |
| -c | 设置账号描述信息,一般为账号全称 |
案例1:创建用户zhangsan,不带任何选项 #useradd zhangsan
注意结果,验证是否成功
a. 验证/etc/passwd的最后一行,查看是否有zhangsan的信息
b. 验证是否存在家目录(在Centos下创建用户之后随之产生一个同名家目录
c. 验证/etc/group
认识/etc/passwd
格式:用户名:密码:用户ID:用户组ID:全称:家目录:解释器shell
用户名:创建新用户名称;
密码:此密码位置一般情况都是“x”表示密码位符占;
用户ID:用户的识别符;
用户组ID:该用户所属的主组ID;
全称:用户的全称;
解释器shell:等待用户进入系统之后,用户输入指令之后,该解释器会收集用户的指令,传递给内核处理。
注意:在不添加选项的时候,执行useradd之后会执行一系列的操作
a. 创建同名的家目录
b. 创建同名的用户组
案例1:创建用户lisi,让lisi属于501主组,附加组500 #useradd -g 501 ,-G 500 lisi
验证 /etc/passwd /etc/group
小技巧:查看用户主组可以查看passwd 文件,查看附加组可以查看group文件。