Linux笔记—权限管理

文章目录

ACL权限(Access Control List)

  • 解决所有者、所属组、其他人三种身份外其他身份不足的情况

ACL权限简介与开启方式(由磁盘分区决定)

查看分区ACL权限是否开启 dumpe2fs -h /dev/sda3

  • -h:仅显示超级块中信息,而不显示磁盘块组的详细信息
  • 先用df -h 查看分区

临时开启分区ACL权限 mount -o remount,acl /

  • 重新挂载根分区,并挂载加入ACL权限

永久开启分区ACL权限

  • vi /etc/fstab 相应选项修改,加入acl
  • mount -o remount / # 重新挂载文件系统或重启动系统,使修改生效

查看与设定

查看ACL 权限 getfacl 文件名

设定ACL权限setfacl [选项] 文件名

  • -m:设定ACL权限
  • -x:删除指定的ACL权限
  • -b:删除所有的ACL权限
  • -d:设定默认的ACL权限
  • -k:删除默认ACL权限
  • -R:递归设定ACL权限
给用户设定ACL权限setfacl -m u:st:rx /project/ #给用户st赋予r-x权限,使用"u:用户名:权限"格式
给用户组设定ACL权限setfacl -m g:tgroup2:rwx #为用户组tgroup2赋予rwx权限,使用"g:组名:权限"格式

最大有效权限与删除

最大有效权限mask
  • mask是用来指定最大有效权限的。如果我给用户赋予了ACL权限,是需要和mask的权限”相与“才能得到用户的真正权限
修改最大有效权限setacl -m m:rx 文件名 #设定mask权限为r-x。使用"m:权限"格式

删除ACL权限

删除指定用户的ACL权限setfacl -x u:用户名 文件名
删除指定用户组的ACL权限setfacl -x g:用户组名 文件名
删除整个文件的所有ACL权限setfacl -b 文件名

默认与递归ACL权限

递归ACL权限
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值