missing from previous

Here are the things that weren't applied from my previous patches, I think they
are all worthy of inclusion.
This commit is contained in:
Russell Coker 2019-01-06 13:42:35 +11:00 committed by Chris PeBenito
parent ef6c7f155e
commit b77b4cd610
3 changed files with 23 additions and 3 deletions

View File

@ -171,7 +171,7 @@ interface(`apt_read_cache',`
files_search_var($1)
allow $1 apt_var_cache_t:dir list_dir_perms;
allow $1 apt_var_cache_t:file read_file_perms;
allow $1 apt_var_cache_t:file mmap_read_file_perms;
')
########################################
@ -191,7 +191,7 @@ interface(`apt_manage_cache',`
files_search_var($1)
allow $1 apt_var_cache_t:dir manage_dir_perms;
allow $1 apt_var_cache_t:file manage_file_perms;
allow $1 apt_var_cache_t:file { manage_file_perms map };
')
########################################

View File

@ -152,7 +152,7 @@ ifdef(`init_systemd',`
init_list_var_lib_dirs(ntpd_t)
# for /run/systemd/netif/links
init_list_pids(ntpd_t)
systemd_list_netif(ntpd_t)
optional_policy(`
unconfined_dbus_send(ntpd_t)

View File

@ -307,6 +307,7 @@ interface(`systemd_use_passwd_agent',`
manage_sock_files_pattern($1, systemd_passwd_var_run_t, systemd_passwd_var_run_t)
allow systemd_passwd_agent_t $1:process signull;
ps_process_pattern(systemd_passwd_agent_t, $1)
allow systemd_passwd_agent_t $1:unix_dgram_socket sendto;
')
@ -828,3 +829,22 @@ interface(`systemd_getattr_updated_runtime',`
getattr_files_pattern($1, systemd_update_run_t, systemd_update_run_t)
')
#######################################
## <summary>
## Allow domain to list dirs under /run/systemd/netif
## </summary>
## <param name="domain">
## <summary>
## domain permitted the access
## </summary>
## </param>
#
interface(`systemd_list_netif',`
gen_require(`
type systemd_networkd_var_run_t;
')
init_list_pids($1)
allow $1 systemd_networkd_var_run_t:dir list_dir_perms;
')