ntlm_auth commandline ok, radius not ok
Völker, Christian
Christian.Voelker at qsc.de
Tue Nov 8 14:05:12 CET 2005
Yohoo!
I've a (for me) strange problem mit ntlm_auth.
I want to use freeradius as an proxy for authentication against ActiveDirectory. So I've installed winbind. "wbinfo -u" and "wbinfo -g" shows me the User and Grouplists. Nice :)
I've configured freeradius like Alan DeKok showed in his posting from Tue Jul 12 18:33:05 CEST 2005:
-----------snip---------------
modules {
...
exec win_domain {
wait = yes
input_pairs = request
output_pairs = reply
program = "ntlm_auth --username=\"%{User-Name}\" --password=\'%{User-Password}\' --domain=mydomain"
}
...
}
Now list "win_domain" in the "authenticate" section, and add the
following entry to the "users" file:
DEFAULT Auth-Type = win_domain
-----------snip---------------
When I start ntlm_auth on command line:
server:/# /usr/bin/ntlm_auth --username='_web' --password='XXXXX!' --domain=mydomain
NT_STATUS_OK: Success (0x0)
All is ok. :)
Trying the same with radtest:
ldaptest02:/etc/raddb# radtest "_web" 'XXXXX!' localhost 10 testing123
Sending Access-Request of id 75 to 127.0.0.1:1812
User-Name = "_web"
User-Password = "XXXXX!"
NAS-IP-Address = ldaptest
NAS-Port = 10
rad_recv: Access-Reject packet from host 127.0.0.1:1812, id=75, length=20
Nothing is ok :-(
Logfiles:
-----------snip---------------
Nov 8 13:58:57 ldaptest radiusd: modcall: group authorize returns ok for request 8
Nov 8 13:58:57 ldaptest radiusd: rad_check_password: Found Auth-Type win_domain
Nov 8 13:58:57 ldaptest radiusd: auth: type "win_domain"
Nov 8 13:58:57 ldaptest radiusd: Processing the authenticate section of radiusd.conf
Nov 8 13:58:57 ldaptest radiusd: modcall: entering group Auth-Type for request 8
Nov 8 13:58:57 ldaptest radiusd: radius_xlat: '/usr/bin/ntlm_auth --username='_web' --password='XXXXX!' --domain=central'
Nov 8 13:58:57 ldaptest radiusd: Exec-Program: /usr/bin/ntlm_auth --username='_webman' --password='XXXXX!' --domain=central
Nov 8 13:58:57 ldaptest radiusd: Exec-Program output: NT_STATUS_NO_SUCH_USER: No such user (0xc0000064)
Nov 8 13:58:57 ldaptest radiusd: Exec-Program-Wait: plaintext: NT_STATUS_NO_SUCH_USER: No such user (0xc0000064)
Nov 8 13:58:57 ldaptest radiusd: Exec-Program: returned: 1
Nov 8 13:58:57 ldaptest radiusd: rlm_exec (win_domain): External script failed
Nov 8 13:58:57 ldaptest radiusd: modcall[authenticate]: module "win_domain" returns fail for request 8
-----------snip---------------
The line in the log is the same as I enter it at command line. Why is the answer different?
Thanks for your help and/ or ideas for problem solution!
Greets from Germany
Christian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20051108/8c3eafea/attachment.html>
More information about the Freeradius-Users
mailing list