【linux学习笔记 特殊权限和隐藏权限】

linux档案隐藏属性:

chattr只能在ext2/ext3上生效。

chattr[+-=][ASacdistu] file

a:设定a后,这个档案只能增加数据,而不能删除也不能修改数据,只有root.对于登录log文档有用。

i:让档案不能被修改/删除/改名设定链接,也无法写入新的数据,提高安全性。


chattr +i test
chattr -i test

显示隐藏属性

lsattr test

档案特殊权限:

SUID(setuser id)

zhon@zhon-Rev-1-0:/$ ls -l usr/bin/passwd 
-rwsr-xr-x 1 root root 42824  4月  9  2012 usr/bin/passwd
 # 比如非root用户任可修改自己的密码,运#行passwd命令,是因为其对于passwd具有特殊权限,但是对于cat不具有x权限,所以不能读取#shadow文件。

passwd文件具有suid权限,这是因为:

SUID只对二进制文件有效,则对于shell文件无效;

执行者需要对该程序具有x可执行权限;

本权限仅在程序的执行过程中有效;

执行者将具有该程序拥有这权限;


SGID(setgroup is),SBIT(sticky bit)

总结:特殊权限即使,对于没有权限的用户和群组,只要拥有特殊权限即可暂时取得执行权限。



设置特殊权限:

4SUID

2SGID

1SBIT

chmod 4755 test
chmod 6755 test



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值