Password script

Jonathan Gazeley Jonathan.Gazeley at bristol.ac.uk
Wed Nov 13 15:29:26 CET 2013


On 13/11/13 13:44, Miroslav Lednicky wrote:
> Hello,
>
> 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}}`
> }
>
> But in freeradius -X is:
>
> Executing /usr/local/bin/my-script %{User-Name}
>         expand: %{User-Name} -> testuser
> result 0
>         expand: %{exec:/usr/local/bin/my-script %{User-Name}} ->
> Exec-Program output: Exec-Program: FAILED to execute : No such file or 
> directory
> Exec-Program-Wait: plaintext: Exec-Program: FAILED to execute : No 
> such file or directory
> Exec-Program: returned: 1
>
> But it is not true:
>
> ls -l /usr/local/bin/my-script
> -rwxr-xr-x 1 root root 580 Nov 13 14:08 /usr/local/bin/my-script
>
> Please, help me, what can be wrong?
>

What operating system are you running? SELinux can often block accesses 
like this, even if the permissions seem to be correct.


More information about the Freeradius-Users mailing list