phpGACL 中国語マニュアル (7)
とすると
チューイ
エンジニアグループに参加するとどうなりますか?
デフォルト: すべて拒否
ミレニアム・ファルコンの乗客
§
─
乗組員
[
許可: すべて
]
│§─ハン
│§─チューイ [
拒否されました: エンジンルーム
]
│└─ランド
§─
乗客
[
許可: ラウンジ
]
│
§─
ジェダイ戦士
[
許可: タクシー
]
││
§─
オビワン
││
└─
ルーク
[
許可: 武器部屋
]
│
§─R2D2 [
許可: エンジンルーム
]
│
└─C3PO
└─
エンジニア
[
許可: 機関室、兵器室
]
§─ハン
§─R2D2
§─ホントク
└─チューイ
これにより が作成されます チューイ ツリーはルートから までトラバースされるため、エンジン ルームに対する の権限があいまいです。 チューイ 2 つのパスが表示されます。船のコンピュータがいずれかのパス (乗組員のパス) をたどると、「機関室が拒否されました」という結論が得られます。もう一方の道(機関士の道)をたどると「機関室への立ち入りが許可される」という結論に達するのですが、彼には機関室に入る権利があるのでしょうか?
複数のグループに属するを追加または編集する場合 アロ オブジェクトは をターゲットにします アコ オブジェクトの権限があいまいな場合、 phpGACL システムが警告します。ただし、最新のものから順に表示されます 対立を解決するために。
今聞いてみると phpGACL"チューイ 機関室に入る権利はありますか? "その後、返された結果は最新です ACL 変更されたコンテンツ (こちらは phpGACL の戦略)。上記の例では、エンジニア グループで指定された「許可: 機関室、兵器室」権限の方が、乗務員グループで指定された「拒否: 機関室」権限よりも新しいため、返される結果は「許可」になります。
に曖昧な権限が設定されている場合 ACL リストに が存在する場合、 ACL このリストは 矛盾しています と呼ばれます 。一貫性がありません ACL を許可するとリストは非常に危険です ACL リストがこの状態のままの場合、誤って間違ったユーザーに権限を付与してしまう可能性があります。いつ phpGACL 警告 ACL リストに一貫性がない場合は、競合を解決して可能な限り一貫性を回復することが最善です。
上記の例の競合を解決するには、次のいずれかの手順を実行できます。
ハン は 3 番目のオプションを選択し、 を変更しました チューイ エンジニア グループから削除されました