参考:http://selinuxproject.org/page/NB_RefPolicy

Directory Macros

macroexpansion
getattr_dir_perms getattr
setattr_dir_perms
setattr
search_dir_perms
getattr search open
list_dir_perms
getattr search open read lock ioctl
add_entry_dir_perms
getattr search open lock ioctl write add_name
del_entry_dir_perms
getattr search open lock ioctl write remove_name
rw_dir_perms
open read getattr lock search ioctl add_name remove_name write
create_dir_perms
getattr create
rename_dir_perms
getattr rename
delete_dir_perms
getattr rmdir
manage_dir_perms
create open getattr setattr read write link unlink rename search add_name remove_name reparent rmdir lock ioctl
relabelfrom_dir_perms
getattr relabelfrom
relabelto_dir_perms
getattr relabelto
relabel_dir_perms
getattr relabelfrom relabelto

File macros 

macro
expansion
getattr_file_perms getattr
setattr_file_perms setattr
read_file_perms getattr open read lock ioctl
mmap_file_perms getattr open read execute ioctl
exec_file_perms getattr open read execute ioctl execute_no_trans
append_file_perms getattr open append lock ioctl
write_file_perms getattr open write append lock ioctl
rw_file_perms getattr open read write append ioctl lock
create_file_perms getattr create open
rename_file_perms getattr rename
delete_file_perms getattr unlink
manage_file_perms create open getattr setattr read write append rename link unlink ioctl lock
relabelfrom_file_perms getattr relabelfrom
relabelto_file_perms getattr relabelto
relabel_file_perms getattr relabelfrom relabelto