Linux特殊权限设置及ACL权限

SUID、SGID和sticky-bit

文件特殊权限

特殊权限说明
SUID当一个设置了SUID的文件被执行时,该文件将以其所有者的身份运行,而不是执行者的权限。
SGID当一个文件设置了SGID时,该文件将以其所属组的身份运行,而不是命令执行者的权限

目录特殊权限

特殊权限说明
SGID存放在该目录的文件仅准许其属主执行删除、移动等操作
stick-bit在目录中创建的所有文件将与该目录的所属组一致,所有被复制到该目录的文件都会被重新设置所属组为与该目录一致
特殊权限权限字符表示权限数字表示
SUIDs4
SGIDs2
stick-bitt1

SUID占用属主的x位置来表示,SGID占用组的x位置表示,sticky-bit占用其他人的x位置表示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ACL权限

setfacl命令
在这里插入图片描述

特选项说明
-R对目录递归操作
-m修改ACL权限
-M从文件中读取修改语句修改文件ACL权限
-x删除ACL权限
-X从文件中读取删除语句删除
<rules>制定ACL模式规则,形式如下:
1.[d:]u:uid:perms 为指定用户设置ACL权限
2.[d:]g:gid:perms位指定的组设置ACL权限
3.[d:]o:[:]perms 为其他用户设置ACL权限
4.[d:]m:[:]perms 设置有限的访问掩码
其中:
使用d:前缀是用于设置默认ACL,且只能用户目录设置
perms是r、w、x、-或其组合

案例:
在这里插入图片描述
getfacl查看文件或目录的的ACL权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值