目录 :
1.用户管理
2.权限的临时提升
3.权限的定义
4.权限的修改
5.研究目录对other的w权限限制
6.粘滞位
7.linux默认权限的设置和权限掩码
--------------------------------------------------------------------------------------------------------------------------
1.用户管理
1.linux中,默认有两类用户
1. root : 超级管理员,具有非常高的权限
2.普通用户 : 具有一般权限,需要受权限约束的(你所创建的用户(只能由root来创建))
2.用户的切换
普通用户切换成root用户
两种方法 : su su-
那么这两种用户的切换区别在哪勒??????
区别在于切换新的用户之后是否还在原来的路径(我们来验证看看)
root用户切换普通用户
两种方法 su - 用户名 、 ctrl+d或者exit
2.权限的临时提升
----------------------------------------------------------------------------------------------------------------------
3.权限的定义
理解什么是权限 : 一件事情是否允许被特定的人做 权限 = 人 + 事物的属性
权限约束的是人,文件本身具有的天然的权限属性 : r + w + x
人 : 修改人
属性: 修改属性
linux中的用户类别:
1.拥有者 (owner)
2.所属组 (group)
3.其他 (other)
拥有者 , 所属组 ,other : 指的是一种角色身份
vs
root 和 普通用户 : 指的是具体的一个人
-----------------------------------------------------------------------------------------------------------
文件类型:
linux下一切皆文件
----------------------------------------------------------------------------------------------------------------
4.权限的修改
修改权限的文件读写执行操作
修改文件拥有者和所属组
以root用户修改文件的拥有者和所属组都不需要输密码,直接拿,直接改
修改拥有者
修改所属组 : 和修改拥有者是一样的道理 ,将chown 改成 chgrp 即可
一次更改文件的拥有者和所属组
chown
---------------------------------------------------------------------------------------------------------------------------
修改权限的八进制方案
--------------------------------------------------------------------------------------------------------------------------------
5.研究目录对other的w权限限制
总结 : 如果目录本身对other具有w权限,other可以删除掉任何的目录下的文件
如果目录本身对other没有w权限,other不可以删除掉任何的目录下的文件
-----------------------------------------------------------------------------------------------------------------------------
6.粘滞位
需求 : other可以在特定的目录下创建文件,并写入但是不想让任何人删掉自己的文件
对于这个需求我们只能采用 --- 粘滞位 chmod o+t
总结 : 对于设置了粘滞位的目录,在该目录下,只能文件的拥有者(root)可以删除,其他人不能删除
----------------------------------------------------------------------------------------------------------------------
7.linux默认权限的设置和权限掩码
为什么系统中我们创建出来的文件或目录,的默认权限是我们所看到的这样子的呢?
目录 : 776
文件 : 664
--------------------------------------------------------------------------------------------
默认权限: 普通文件 : 起始权限(666)
目录文件:起始权限(777)
可为什么和我们所看到的 664 776 权限不一样呢???
------------------------------------------------------------------------------------------------------------
所以为什么我们linux默认权限是这个样子的(权限设置时 ,需要在我们的起始权限添上权限掩码)