2.Linux的ACL权限

本文介绍了Linux的ACL(Access Control List)权限,包括ACL的启用、查看、添加、删除和管理,以及权限的最大有效权限、递归和权限溢出的概念。通过案例展示了如何为特定用户设置和移除ACL权限,以及如何避免权限溢出问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.什么是ACL权限


         假设我们有个目录叫做av,我们给目录的user、group和other都赋予了不同的访问能力,可是这样的权限配置方案有时显得捉襟见肘。比如我们只想给隔壁老王读和执行av目录的权限,那么老王应该属于哪一个身份呢,user?group?other?显然老王不能给归为其中任何一类。

         在这种情况下ACL权限诞生了。ACLaccess control list的简称,用于控制单个用户对于文件的访问权限

2.ACL权限的开启

2.1 查看

       注意,ACL权限是作用于分区的,ACL其实是一个挂载权限,所以我们需要查看分区的ACL权限是否开启。

       首先找到我们的根分区:

cgh@ubuntu:~$ sudo df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda1       19609276 8648408   9964772 47% /           #根分区挂载在/dev/sda1上
udev              505056      12   505044   1% /dev
tmpfs             204948     780   204168   1% /run
none                5120       0     5120   0% /run/lock
none              512368     144   512224   1% /run/shm


         接下来用dumpe2fs命令查看根分区的属性

cgh@ubuntu:~$ sudo dumpe2fs -h /dev/sda1
…………………………………
Default mount options:    user_xattr ac
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值