1.1 用户管理
1)什么是用户
#管理Linux系统而存在的
#用户一般分为用户名和用户ID(Identify) 相当于我们的名字和身份证 用户名方便管理员使用 用户ID是唯一区别一个用户(计算机只识别ID)
#Linux里所有的用户和进程都要有用户应对 文件存在必须对应用户 进程运行必须应用用户
2)Linux用户分三类
1.超级管理员 root (权限堪称皇帝 ) uid值为0
2.虚拟用户 (傀儡) 实际存在的用户 不允许登录、没有家目录,为满足文件或进程运行属主的要求,但是又不会带来管理风险
centos6:uid=1~499 centos7:uid=1~999
3.普通用户(平民)实际存在的用户 允许登陆,管理员身份创建的,帮助管理员管理系统的 权限仅仅限制家目录
centos6:uid=500+ centos7:uid=1000+
3)用户组概念:Linux里每个用户都必须要有一个组织,这个组织就叫做用户组
用户组也是方便人看的,用户组也有唯一标识,group ID 简称GID
默认情况下创建用户,会自动创建一个和用户名相同的用户组以及相同的GID
4)用户和用户组对应关系:
1.一对一:即一个用户可以存在一个用户组中,也可以是组中唯一成员。
2.一对多:即一个用户可以存在于多个用户组中。
3.多对一:多个用户可以存在于一个用户组中。
4.多对多:多个用户可以存在多个用户组中,并且几个用户可以归属相同的用户组
2.2 文件权限
1)在Linux中每个文件或目录都有9个基础权限位,每三个字符分为一组
它们分别是属主权限位 属组权限位 其它用户权限位
r (read):可读权限,对应数字是4
w(write):可写权限,对应数字是2
x(Execute):可执行权限,对应数字是1
- 表示没有权限,对应数字0
2)文件的时间戳属性有三种
修改时间(modify):文件内容被修改过之后的时间
访问时间(access):文件内容被访问过之后的时间
改变时间(change):文件属性发生改变后的时间
3)索引节点(Index Node):是文件在系统中唯一的标识
inode里存放的是数据文件的属性(包括时间、大小、用户和组、权限等)以及指向文件内容的指针
block里存放的是文件的数据内容
网友评论