Linux粘滞位

前景提要:

权限

在Linux下创建一个目录或者文件,具有它所拥有的权限。
在这里插入图片描述
对应每一个对象,都有三个不同的权限,分别对应于 读 写 可执行权限,如果不具有其权限则为 “-”。
一共九列 分别对应 拥有者 所属组 other的权限。
最开头的一列表明该文件的文件类型!
d:目录
-:普通文件
p:管道文件
b:块设备
c:字符设备…
其中权限对应 r w x 对应二进制就是 111.
1.目录的起始权限是 7 7 7 也就是rwx rwx rwx,普通文件起始权限是666
那为什么我们创建一个文件的权限是 rw- rw- r-- 呢?
因为在Linux下,还有一个 umask的东西, umask是权限掩码。
在这里插入图片描述
只需要关注umask的后三位即可 即002
2.最终权限 = 起始权限 & (~umask)
凡是在umask中出现的权限,都不应该在最终权限中出现!
那么对于一个普通文件的权限来说 起始权限是666.而umask是002的话。
在这里插入图片描述
umask 可自行修改 umask 数字 即可修改

粘滞位

大家所有用户都在一个共同的路径下,对该目录具有读写执行权限
1.当多个用户共享一个目录,需要在该目录下,进行读写,创建删除文件。
2.但是自己只能删除自己的,而不能删除别人的(w:可以互删的,但是不满足条件)

在这里插入图片描述
在root的目录下,修改共同文件 mytemp的权限 +t
这样可以保证 每个用户创建和删除自己的文件,而不能修改和删除别人的文件。
在这里插入图片描述
无法再修改其他人的文件

粘滞位只能给目录设置!
+t的操作称为 加上粘滞位(都要在root目录下修改)
-t的操作称为 去掉粘滞位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值