linux-权限设置--facl基本

在这里插入图片描述

》创建一个文件

在这里插入图片描述

默认文件是谁创建的,所有者就是谁

所属组就是所有者的主组

》另一种权限查看方式

facl方式

在这里插入图片描述

当前图片代表了

user,是默认的root

group ,是默认的 root

》修改facl

在这里插入图片描述
修改以后再ll查看,发现有一个 + 号。 经验,一旦ll看见有加号,代表这个文件具有facl权限。

同时原来的权限组只有一个读权限,现在变成了读写

看原来的情况

在这里插入图片描述

查看facl权限,发现多了一个 mask

在这里插入图片描述

再创建一个

在这里插入图片描述

查看facl权限

在这里插入图片描述

修改组的

在这里插入图片描述
观注,group中多了hr

》查看帮助

在这里插入图片描述

在这里插入图片描述
帮助中的

setfacl,m的参数那里,还有x

x代表删除

搜索,找一下示例

/EXAMPLES

可以找到示例:
在这里插入图片描述
》继续

当前的facl权限情况如下

在这里插入图片描述

在这里插入图片描述

按照原始的想法

在这里插入图片描述
alice即不是所有者,又不是所属组,属于其它人

按道理它应该属于其他

不过,

在这里插入图片描述

它没有读权限

在这里插入图片描述

== 测试的技巧,开多个终端测。一个终端开root帐户,一个开普通帐户

开多个终端,ctrl shift t

alt + 1 或者 alt +2 切换

== 当前的情况

alice即不属于其它人,在facl的user中又没有任何权限

所以它的情况不是表面上看到的那样。

解脱

在这里插入图片描述

解 脱 ,放戏了这个user权限后

反而获得 了读的权限

在这里插入图片描述

人生道理。舍弃不一定是失去

alice舍弃了user身份,反而获得了读权限

设置所有者的权限

在这里插入图片描述
设置所有组的权限

在这里插入图片描述

设置所其它人的权限

在这里插入图片描述

说明,这里的u g o 是可以对应的替代 为 user group other的

》b 参数

帮助中

在这里插入图片描述

取消一切facl的设置,一切回到原点

在这里插入图片描述

这个时候查看ll 就看不见有加号了

在这里插入图片描述

在这里插入图片描述

在examples中有示例代码教我们如何使用

在这里插入图片描述

最终。。。

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值