DHCPd supports LDAP backend infrastructure
PATCH v2 1/1 DHCPd supports LDAP backend infrastructure
The DHCP daemon supports LDAP as a back-end infrastructure too (next to its file-based backend). Support for this case is encapsulated within a dhcpd_use_ldap boolean (using "dhcpd_" instead of "dhcp_" to not confuse daemon and client).
Signed-off-by Sven Vermeulen <[email protected]>
--- dhcp.te | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-)
dhcp.te +12 -0
@@ -5,6 +5,14 @@ policy_module(dhcp, 1.9.0) # Declarations # +## <desc> +## <p> +## Allow DHCP daemon to use LDAP backends +## </p> +## </desc> +gen_tunable(dhcpd_use_ldap, true) + + type dhcpd_t; type dhcpd_exec_t; init_daemon_domain(dhcpd_t, dhcpd_exec_t)
@@ -105,6 +113,10 @@ ifdef(`distro_gentoo',` allow dhcpd_t self:capability { chown dac_override setgid setuid sys_chroot }; ') +tunable_policy(`dhcpd_use_ldap',` + sysnet_use_ldap(dhcpd_t) +') + optional_policy(` # used for dynamic DNS bind_read_dnssec_keys(dhcpd_t)
Signature · 1 line
1.7.3.4
PATCH v2 1/1 DHCPd supports LDAP backend infrastructure
Quoted 2 lines · Sven Vermeulen
The DHCP daemon supports LDAP as a back-end infrastructure too (next to its file-based backend). Support for this case is encapsulated within a
dhcpd_use_ldapboolean (using "dhcpd_" instead of "dhcp_" to not confuse daemon and client).
Merged.
Quoted 35 lines
Signed-off-by Sven Vermeulen <[email protected]>--- dhcp.te | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-)dhcp.te +12
-0@@ -5,6 +5,14 @@ policy_module(dhcp, 1.9.0) # Declarations # +## <desc> +## <p> +## Allow DHCP daemon to use LDAP backends +## </p> +## </desc> +gen_tunable(dhcpd_use_ldap, true) + + type dhcpd_t; type dhcpd_exec_t; init_daemon_domain(dhcpd_t, dhcpd_exec_t)@@ -105,6 +113,10 @@ ifdef(`distro_gentoo',` allow dhcpd_t self:capability { chown dac_override setgid setuid sys_chroot }; ') +tunable_policy(`dhcpd_use_ldap',` + sysnet_use_ldap(dhcpd_t) +') + optional_policy(` # used for dynamic DNS bind_read_dnssec_keys(dhcpd_t)
Signature · 3 lines
Chris PeBenito Tresys Technology, LLC www.tresys.com | oss.tresys.com