【无标题】

今日任务:

继续学习linux

今日总结:

特殊权限:
linux共有12位权限,除了9位基础权限还有3个特殊权限。

一、SetUID(suid):会在属主权限位的执行权限上写个s。 如果该属主权限位上有执行权限,则会在属主权限位的执行权限上写个s(小写); 如果该属主权限位上没有执行权限,则会在属主权限位的执行权限上写个S(大写)。
suid数字权限是4000,设置方法:
方法一:chmod u+s filename
方法二:chmod 4755 filename

二、SetUID(简称suid):
1、让普通用户对可执行的二进制文件,临时拥有二进制文件的属主权限;
2、如果设置的二进制文件没有执行权限,那么suid的权限显示就是S(大写字母S);
3、特殊权限suid仅对二进制可执行程序有效,其他文件或目录则无效。
4、suid极其危险,如果给vim或者rm命令设置了setUID,那么任何文件都能编辑或者删除了,相当于有root权限了。

三、setGID(sgid):
write命令的权限:
1、11 /bin/write
sgid数字权限是2000,设置方法:
方式一:chmod 2755 test/
方式二:chmod g+s test/
方式三:11 -d test/
在设置SetGID的文件夹创建文件的属组是父目录的属组:
1、cd test/
2、su aaa
3、touch bbb
4、11

四、sticky(sbit)粘滞位
sbit数字权限是1000,设置方法:
方法一:chmod 1755 test/
方法二:chmod o+t test/
查看权限:ll -d test/

五、chattr权限
凌驾于r、w、x、suid、sgid之上的权限。

lsattr:查看特殊权限
lsattr /etc/passwd

chattr:设置特殊权限
-i;说明:锁定文件,不能编辑,不能修改,不能删除,不能移动,可以执行。
-a;说明:仅可以追加文件,不能编辑,不能删除,不能移动,可以执行。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>