1.用户与用户组
用户指的是Linux系统的使用者,分为三大类:
1.管理员用户(root用户)
2.系统用户 指的是Linux系统自身创建的用户
3.普通用户
用户组:由一个、或者多个用户组合构成。有一对一,一对多,多对一,多对多的关系。
一对一是指:一个用户归属在一个用户组
一对多是指:一个用户归属在多个用户组。等等
Linux系统中为什么需要对用户进行管理?
因为Linux系统是一个多任务、多用户的系统,进行用户管理便于团队进行Linux开发。
两个概念:
UID:用户的标识。Linux系统就是通过UID对每一个用户进行区分的。
GID:群组的标识。用于区分用户组
三个重要文件:
/etc/passwd: 用于记录用户的信息,比如用户名、UID(普通用户的UID数值在1000以上)、GID、进入终端时所处的默认路径
/etc/shadow: 也是用于记录一些用户的信息。加密密码、每个密码最后的修改时间等
/etc/group: 记录了每个用户组的信息。
2.文件权限