diff -Nur -x '*.orig' -x '*.rej' e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/mods-available/ldap/25modules30ldap mezzanine_patched_e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/mods-available/ldap/25modules30ldap --- e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/mods-available/ldap/25modules30ldap 2021-10-30 23:35:21.397919221 -0500 +++ mezzanine_patched_e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/mods-available/ldap/25modules30ldap 2021-10-30 23:33:28.101329479 -0500 @@ -10,7 +10,7 @@ server = "localhost" identity = "cn=root,{ $base }" password = { $pw } - basedn = "{ $base }" + base_dn = "{ $base }" filter = "(&(objectClass=posixAccount)(uid=%\{Stripped-User-Name:-%\{User-Name\}\}))" ldap_connections_number = 5 timeout = 4 @@ -28,11 +28,11 @@ \} user \{ # Where to start searching in the tree for users -# base_dn = "$\{..base_dn\}" + base_dn = "$\{..base_dn\}" # Filter for user objects, should be specific enough # to identify a single user object. -# filter = "(uid=%\{%\{Stripped-User-Name\}:-%\{User-Name\}\})" + filter = "(uid=%\{%\{Stripped-User-Name\}:-%\{User-Name\}\})" \} group \{ # Where to start searching in the tree for groups diff -Nur -x '*.orig' -x '*.rej' e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/default/35authorization40default mezzanine_patched_e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/default/35authorization40default --- e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/default/35authorization40default 2021-10-30 23:35:21.511919811 -0500 +++ mezzanine_patched_e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/default/35authorization40default 2021-10-30 23:34:14.676572837 -0500 @@ -78,7 +78,11 @@ # # The ldap module reads passwords from the LDAP database. } -ldap - + if ((ok || updated) && User-Password) \{ + update control \{ + Auth-Type := ldap + \} + \} { # # Enforce daily limits on time spent logged in. # daily diff -Nur -x '*.orig' -x '*.rej' e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization40default mezzanine_patched_e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization40default --- e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization40default 2021-10-30 23:35:21.511919811 -0500 +++ mezzanine_patched_e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/inner-tunnel/35authorization40default 2021-10-30 23:34:44.228726575 -0500 @@ -85,6 +85,11 @@ # See "Authorization Queries" in sql.conf }# -sql -ldap + if ((ok || updated) && User-Password) \{ + update control \{ + Auth-Type := ldap + \} + \} { # # Enforce daily limits on time spent logged in.