Interprocess communications might involve several types of privileges depending on the type of interprocess communication in use. The following guidelines can help you know which type of privilege to use. This chapter and the chapters that follow describe specific privileges in detail. Refer to the priv_desc(4) man page for a complete list of privileges with descriptions.
Access and ownership controls between processes are overridden by process privileges such as proc_mac_read and proc_owner.
Access controls between a process and a file are overridden by file privileges such as file_mac_read and file_dac_write.
Access and ownership controls between a process and a System V IPC object are overridden by IPC privileges such as ipc_mac_read and ipc_owner).
Access and ownership controls between two communication endpoints are overridden by network privileges such as net_mac_read and net_upgrade_sl.