Open System Services Programmer's Guide

Final ResultSOA MemberDirectory Search
Denial
1
Standard OSS
Permissions
Result
POSIX ACL ResultOSS SEEP Result
Success (because
SOA member
YESN/AN/AN/ANO
overrules OSS SEEP
result of NO)
Failure (because
directory search
denial)
N/AYESN/AN/ANORECORD
SuccessN/ANON/AYESNORECORD
Failure (because
ACL result of NO)
NONON/ANONORECORD
Success (because
SOA member
YESNON/ANONORECORD
overrules ACL result
of NO)
SuccessN/ANOYESNoneNORECORD
Failure (because
standard
NONONONoneNORECORD
permissions result of
NO)
Success (because
SOA member
YESNONONoneNORECORD
overrules standard
permissions result of
NO)
1
Directory-search authorization error due to Standard OSS Permissions
The following decision table illustrates the final results of operations for all other system and library
calls in “OSS SEEP System and Library Calls” (page 276), other than the acl(ACL_SET),
chown(2), fchown(2), lchown(2), chmod(2), fchmod(2), lchmod(2), chdir(2), and
opendir(3) calls.
Final ResultDirectory Search
Denial
1
Standard OSS
Permissions Result
POSIX ACL ResultOSS SEEP Result
SuccessN/AN/AYESYES
Failure (because ACL
result of NO)
N/AN/ANOYES
SuccessN/AN/ANoneYES
Failure (because OSS
SEEP result of NO)
N/AN/AN/ANO
Failure (because
directory search
denial)
YESN/AN/ANORECORD
SuccessNON/AYESNORECORD
Failure (because ACL
result of NO)
NON/ANONORECORD
278 Managing OSS Security