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.