Skip to content

Commit eff8a2b

Browse files
authored
Merge pull request #549 from yizhao1/dhcpcd-fixes
Dhcpcd fixes
2 parents e639a14 + 6ed9c66 commit eff8a2b

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

policy/modules/system/sysnetwork.te

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,11 @@ ifdef(`distro_debian',`
6161
#
6262
# DHCP client local policy
6363
#
64-
allow dhcpc_t self:capability { dac_override fsetid net_admin net_bind_service net_raw setpcap sys_nice sys_resource sys_tty_config };
64+
allow dhcpc_t self:capability { dac_override fsetid net_admin net_bind_service net_raw setgid setpcap setuid sys_chroot sys_nice sys_resource sys_tty_config };
6565
dontaudit dhcpc_t self:capability { sys_ptrace sys_tty_config };
6666
# for access("/etc/bashrc", X_OK) on Red Hat
6767
dontaudit dhcpc_t self:capability { dac_read_search sys_module };
68-
allow dhcpc_t self:process { getsched getcap setcap setfscreate ptrace signal_perms };
68+
allow dhcpc_t self:process { getsched getcap setcap setfscreate ptrace signal_perms setrlimit };
6969
allow dhcpc_t self:cap_userns { net_bind_service };
7070

7171
allow dhcpc_t self:fifo_file rw_fifo_file_perms;
@@ -149,6 +149,7 @@ files_getattr_generic_locks(dhcpc_t)
149149
files_manage_var_files(dhcpc_t)
150150

151151
fs_getattr_all_fs(dhcpc_t)
152+
fs_getattr_nsfs_files(dhcpc_t)
152153
fs_search_auto_mountpoints(dhcpc_t)
153154
fs_search_cgroup_dirs(dhcpc_t)
154155

@@ -186,6 +187,10 @@ ifdef(`init_systemd',`
186187
init_stream_connect(dhcpc_t)
187188
init_get_all_units_status(dhcpc_t)
188189
init_search_units(dhcpc_t)
190+
191+
optional_policy(`
192+
systemd_dbus_chat_resolved(dhcpc_t)
193+
')
189194
')
190195

191196
optional_policy(`

policy/modules/system/systemd.te

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1422,6 +1422,7 @@ allow systemd_resolved_t systemd_networkd_runtime_t:dir watch;
14221422

14231423
manage_dirs_pattern(systemd_resolved_t, systemd_resolved_runtime_t, systemd_resolved_runtime_t)
14241424
manage_files_pattern(systemd_resolved_t, systemd_resolved_runtime_t, systemd_resolved_runtime_t)
1425+
manage_lnk_files_pattern(systemd_resolved_t, systemd_resolved_runtime_t, systemd_resolved_runtime_t)
14251426
manage_sock_files_pattern(systemd_resolved_t, systemd_resolved_runtime_t, systemd_resolved_runtime_t)
14261427
init_runtime_filetrans(systemd_resolved_t, systemd_resolved_runtime_t, dir)
14271428

0 commit comments

Comments
 (0)