, . 2, . , , , . . , .
(), , , . , ACL- (Access Control List ) . 2. , , , , F1, F2 F3. , ,
, .
. 2. ACL-
ACL-. F1 ACL- ( ). , , , . , , , . . . , ,
. , , , F1. , 100. , .
F2 ACL- : , , . . F3, -, , , . .
ACL-. . , : , . . , , . : .
-. , ACL-.
, - , . . , , ACL-, . ACL- , , open. , , , , .
|
|
, . 2, . , , , , , . , . . 3.
. 3. ACL-
. , . 3 , , F1 F2. (, , ) . UNIX i-. .
, . . , .. , () , , . , . , (.. ). . IBM AS/400.
, . . , , 1 , 2. UNIX.
, , . . , , , , , . , , .. UNIX i-. . , . 4.
|
|
. 4. ,
, ( , , i-), , . . f , .
, . . f(Objects, Rights, Check), , . , , . , , .
, . . , f(Objects, New_rights, Check) , . , Check, .
. , , . - , , . , , . Amoeba .
, , , ( , ) , , , .. , . :
1. : .
2. : .
3. : ; .
4. : .
, ACL- . , , 3, . ACL- (, ). , , ACL-. , , ACL-. , ACL- , . , , , , , ACL-.