Blame mls/domains/program/alsa.te
|
Chris PeBenito |
31b7c0 |
#DESC ainit - configuration tool for ALSA
|
|
Chris PeBenito |
31b7c0 |
#
|
|
Chris PeBenito |
31b7c0 |
# Author: Dan Walsh <dwalsh@redhat.com>
|
|
Chris PeBenito |
31b7c0 |
#
|
|
Chris PeBenito |
31b7c0 |
#
|
|
Chris PeBenito |
31b7c0 |
type alsa_t, domain, privlog, daemon;
|
|
Chris PeBenito |
31b7c0 |
type alsa_exec_t, file_type, sysadmfile, exec_type;
|
|
Chris PeBenito |
31b7c0 |
uses_shlib(alsa_t)
|
|
Chris PeBenito |
31b7c0 |
allow alsa_t { unpriv_userdomain self }:sem create_sem_perms;
|
|
Chris PeBenito |
31b7c0 |
allow alsa_t { unpriv_userdomain self }:shm create_shm_perms;
|
|
Chris PeBenito |
31b7c0 |
allow alsa_t self:unix_stream_socket create_stream_socket_perms;
|
|
Chris PeBenito |
31b7c0 |
allow alsa_t self:unix_dgram_socket create_socket_perms;
|
|
Chris PeBenito |
31b7c0 |
allow unpriv_userdomain alsa_t:sem { unix_read unix_write associate read write };
|
|
Chris PeBenito |
31b7c0 |
allow unpriv_userdomain alsa_t:shm { unix_read unix_write create_shm_perms };
|
|
Chris PeBenito |
31b7c0 |
|
|
Chris PeBenito |
31b7c0 |
type alsa_etc_rw_t, file_type, sysadmfile, usercanread;
|
|
Chris PeBenito |
31b7c0 |
rw_dir_create_file(alsa_t,alsa_etc_rw_t)
|
|
Chris PeBenito |
31b7c0 |
allow alsa_t self:capability { setgid setuid ipc_owner };
|
|
Chris PeBenito |
31b7c0 |
dontaudit alsa_t self:capability sys_admin;
|
|
Chris PeBenito |
31b7c0 |
allow alsa_t devpts_t:chr_file { read write };
|
|
Chris PeBenito |
31b7c0 |
allow alsa_t etc_t:file { getattr read };
|
|
Chris PeBenito |
31b7c0 |
domain_auto_trans(pam_console_t, alsa_exec_t, alsa_t)
|
|
Chris PeBenito |
31b7c0 |
role system_r types alsa_t;
|
|
Chris PeBenito |
31b7c0 |
read_locale(alsa_t)
|