13 Nov
2013
13 Nov
'13
11:23 a.m.
Hello, it works! Thank you very much, Miroslav Dne 13.11.2013 15:31, Alan DeKok napsal(a):
Miroslav Lednicky wrote:
I have Freeradius 2.1.10. I need use script for getting cleartext passwords from external system.
I try this in authorize section:
update control { Cleartext-Password = `%{exec:/usr/local/bin/my-script %{User-Name}}`
That is wrong. Read "man unlang".
The back-quotes `foo` say "run the string foo as if it had been typed on the command line".
There is no command called "%{exec...", so it fails.
The solution is to simplify the string:
Cleartext-Password = `/usr/local/bin/my-script %{User-Name}`
Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html