Next: Architectural Diagram
Up: Architecture and Implementation of
Previous: Subjects, Objects and Requests
The following request types with respective target types are defined:
- R_ADD_TO_KERNEL:
NONE
- R_ALTER:
IPC
- R_APPEND_OPEN:
FILE, FIFO, DEV, IPC
- R_CHANGE_GROUP:
FILE, DIR, FIFO, IPC, USER, PROCESS, NONE
- R_CHANGE_OWNER:
FILE, DIR, FIFO, IPC, PROCESS, NONE
- R_CHDIR:
DIR
- R_CLONE:
PROCESS
- R_CLOSE:
FILE, DIR, FIFO, DEV, IPC
- R_CREATE:
DIR (where), IPC
- R_DELETE:
FILE, DIR, FIFO, IPC
- R_EXECUTE:
FILE
- R_GET_PERMISSIONS_DATA:
FILE, DIR, FIFO, IPC, SCD
- R_GET_STATUS_DATA:
FILE, DIR, FIFO, SYMLINK, IPC, SCD
- R_LINK_HARD:
FILE, FIFO
- R_MODIFY_ACCESS_DATA:
FILE, DIR, FIFO
- R_MODIFY_ATTRIBUTE:
All target types
- R_MODIFY_PERMISSIONS_DATA:
FILE, DIR, FIFO, IPC, SCD, NONE
- R_MODIFY_SYSTEM_DATA:
SCD
- R_MOUNT:
DIR, DEV
- R_READ:
DIR, SYMLINK, IPC (optional:
FILE, FIFO, DEV, IPC-sock)
- R_READ_ATTRIBUTE:
All target types
- R_READ_OPEN:
FILE, FIFO, DEV, IPC
- R_READ_WRITE_OPEN:
FILE, FIFO, DEV, IPC
- R_REMOVE_FROM_KERNEL:
NONE
- R_RENAME:
FILE, DIR, FIFO
- R_SEARCH:
DIR, FIFO
- R_SEND_SIGNAL:
PROCESS
- R_SHUTDOWN:
NONE
- R_SWITCH_LOG:
NONE
- R_SWITCH_MODULE:
NONE
- R_TERMINATE:
PROCESS
- R_TRACE:
PROCESS
- R_TRUNCATE:
FILE
- R_UMOUNT:
DIR, DEV, NONE
- R_WRITE:
DIR, SCD (optional: FILE, FIFO, DEV, IPC-sock)
- R_WRITE_OPEN:
FILE, FIFO, DEV, IPC
Please note that target type NONE is internally converted into SCD target 'other'
by RC and ACL model.
Next: Architectural Diagram
Up: Architecture and Implementation of
Previous: Subjects, Objects and Requests
2001-09-17