diff -Nur e-smith-radiusd-2.6.0.old/createlinks e-smith-radiusd-2.6.0/createlinks --- e-smith-radiusd-2.6.0.old/createlinks 2016-04-06 22:34:33.919000000 -0400 +++ e-smith-radiusd-2.6.0/createlinks 2016-04-06 22:49:34.553000000 -0400 @@ -26,6 +26,7 @@ raddb/clients.conf raddb/mods-available/eap raddb/mods-available/ldap + raddb/mods-available/smbpasswd raddb/sites-available/default raddb/proxy.conf radiusclient-ng/servers)) diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/clients.conf/20local e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/clients.conf/20local --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/clients.conf/20local 2008-10-07 13:37:19.000000000 -0400 +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/clients.conf/20local 2016-04-06 22:45:06.754000000 -0400 @@ -15,6 +15,7 @@ $OUT .= <filename = /etc/samba/smbpasswd +<------>format = "*User-Name::LM-Password:NT-Password:SMB-Account-CTRL-TEXT::" +<------>hash_size = 100 +<------>ignore_nislike = no +<------>allow_multiple_keys = no +\} + diff -Nur e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/radiusd.conf/05init e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/radiusd.conf/05init --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/radiusd.conf/05init 2016-04-06 22:34:33.926000000 -0400 +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/radiusd.conf/05init 2016-04-06 22:35:48.019000000 -0400 @@ -186,31 +186,6 @@ } max_requests = 1024 { -# listen: Make the server listen on a particular IP address, and send -# replies out from that address. This directive is most useful for -# hosts with multiple IP addresses on one interface. -# -# If you want the server to listen on additional addresses, or on -# additionnal ports, you can use multiple "listen" sections. -# -# Each section make the server listen for only one type of packet, -# therefore authentication and accounting have to be configured in -# different sections. -# -# The server ignore all "listen" section if you are using '-i' and '-p' -# on the command line. -} -listen \{ - type = auth - ipaddr = * - port = 0 -\} -listen \{ - type = acct - ipaddr = * - port = 0 -\} -{ # hostname_lookups: Log the names of clients or just their IP addresses # e.g., www.freeradius.org (on) or 206.47.27.232 (off). # diff -Nur e-smith-radiusd-2.6.0.old/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 --- e-smith-radiusd-2.6.0.old/root/etc/e-smith/templates/etc/raddb/sites-available/default/35authorization40default 2016-04-06 22:34:33.930000000 -0400 +++ e-smith-radiusd-2.6.0/root/etc/e-smith/templates/etc/raddb/sites-available/default/35authorization40default 2016-04-06 22:43:08.566000000 -0400 @@ -67,7 +67,7 @@ # is meant to mirror the "users" file. # # See "Authorization Queries" in sql.conf -} -sql +}# -sql { # # If you are using /etc/smbpasswd, and are also doing