六. 用户管理
6.1 用户的类别
每个用户都有一个唯一编号,编号称之为用户UID
linux有两类用户
管理员用户
- 只有一个
- 名字:root
- 管理员是:0(linux中。uid是0的用户,就是管理员)
- 家用户:/root
- 权限:最高
- 可以执行的操作:可以执行任意操作
普通用户
- 可以有多个【你自己创建的用户,默认就是普通用户】
- 普通用户的名字是自定义的
- 普通用户的uid是都是大于0
- 家目录:home下和用户名同名的那个目录,就是用户的家目录【在创建用户的时候,会自动的创建用户家目录】
- 权限:非常低
- 可以执行的操作:普通用户,只能在自己的家目录中执行操作
6.2 两个配置文件
文件1:/etc/passwd
文件2:/etc/shadow
/etc/passwd
这个文件中,存储的是当前系统中,所有的用户
这个文件中,每行是一个用户(文件有多少行,就有多少个用户)
这个文件的每一行都是由:分割成一段一段的
root: x : 0 : 0 : root : /root : /bin/bash bin : x : 1 : 1 : bin : /bin : /sbin/nologin
- 第一段:用户名
- 第二段:密码占位符【为了安全,将密码放到了另一个位置】
- 第三段:用户的uid 【管理员的uid 是0 】
- 第四段:用户的gid【用户所在的组的编号】
- 第五段:这个是用户的描述信息,可以随便写,也可以空着
- 第六段:用户家目录位置
- 第七段:这个表示用户的shell类型
新建一个用户,就会在这个文件中添加一行删除一个用户,就会将这个文件中的一行自动删除
/etc/shadow
这个文件中存储的是用户的密码