【Linux】Linux特殊权限位

【Linux】Linux特殊权限位

SUID(setuid),SGID(setgid),SBIT(sticky bit)的特殊权限位

  • SUID
SUID
s (suid)
小写s (有suid执行权限)	大写S (无suid执行权限)	权限值 4	
权限的x改变成s就意味着该文件被赋予了SUID权限
原先权限位上没有x执行权限,那么被赋予特殊权限后将变成大写的S

# chmod u+s /bin/rm
# chmod 4755 /bin/rm

设置SUID

# chmod u-s /bin/rm
# chmod 0755 /bin/rm

取消suid权限
  • SGID
SGID
s (sgid)	
小写s (有sgid执行权限)	大写S (无sgid执行权限)	权限值 2
让执行者临时拥有所属组的权限
在某个目录中创建的文件自动继承该目录的用户组(只可以对目录进行设置)
执行程序的用户获取的是文件所属组的权限

# chmod g+s you

设置SGID
  • SBIT
SBIT
t(sticky bit)	
小写t (有执行权限) 大写T (无执行权限) 权限值 1
Sticky Bit 粘滞位,对某个目录设置了SBIT权限后,该目录中的文件只能被其所有者执行删除操作

当目录被设置SBIT特殊权限位后,
文件的权限部分的x权限会被替换成t或者T
原本有x执行权限则会写成t,原本没有x执行权限会被写成T

# chmod o+t you
# chmod 1777 /ddd

设置SBIT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值