博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CVSACL 账号权限发生冲突时的权限判断方法
阅读量:6865 次
发布时间:2019-06-26

本文共 1040 字,大约阅读时间需要 3 分钟。

  hot3.png

编辑access文件时,账号权限发生冲突时的权限判断方法:

a)       在同一目录的权限设置中,出现同一个账号设定了两次以上不同权限的情况;

以第一个(从左至右)账号所设定的权限为有效权限。

例子:user为账号,标红色的为有效权限。

d:目录:ALL:user!wc,user!r,user!dt:

b)       在同一目录的权限设置中,出现包含同一账号的两个以上不同组的情况;

以两个组的权限合并为该账户在当前目录的有效权限。

例子:假设账号user同时包含在group1和group2两个组中,标红色的为有效权限

d:目录:ALL:group1!dt,group2!wc:  则user!wcdt:

c)        在同一目录的权限设置中,出现同一个组设定了两次以上不同权限的情况;

以第一个(从左至右)组所设定的权限为有效权限。

例子:group1和group2为两个组,标红色的为有效权限。

d:目录:ALL:group1!wc,group1!r,group1!dt:

d)       在同一目录的权限设置中,出现组和该组所包含的账号同时出现的情况;

以第一个(从左至右)账号所设定的权限为有效权限。

例子:假设账号user包含在group组里,标红色的为有效权限。

d:目录:ALL:group!wc,user!r:

e)       不同目录的情况如下;

根目录与其子目录出现权限冲突时,以子目录所设置的权限为有效权限。

例子:user为账号,group为组,标红色的为有效权限。

d:根目录:ALL:user!r,group!wc:

d:根目录/一级目录:ALL:user!wc,group!r:

子目录里若与各上级目录无权限冲突,则继承的权限是最根目录里设置的权限,而不是其他上级目录所设置的权限

例子:user为账号,group为组,标红色的为有效权限。

d:根目录:ALL:user!r,group!wc:

d:根目录/一级目录:ALL:user!wc,group!r:

d:根目录/一级目录/二级目录:ALL:

则二级目录里的权限为:user!r,group!wc

两行相同目录进行不同的权限设置,都以第一行(从上至下)所设置的权限为有效权限。

例子:user为账号,group为组,标红色的为有效权限。

d:根目录:ALL:user!r,group!wc:

d:根目录:ALL:user!wc,group!r:

转载于:https://my.oschina.net/tadcat/blog/149241

你可能感兴趣的文章