Because I do an update into radgroupreply but now I'm doing a "select" and save the result into a variable, like this: REPLY_MESSAGE="$(mysql -Ns -h$HOST -u$USER -p$PASS -e "SELECT Value FROM radgroupreply WHERE Attribute='Reply-Message' AND GroupName='$GROUP_NAME'" $BD)" Butt this varibale I can't escape the script. I follow the man of "exec echo" where says "Should we escape the envioronment variables?" and I introduce 3 arguments: program = "/usr/local/freeradius/etc/raddb/pre_script.sh %{User-Name} %{Reply-Message} %{Session-Timeout}" but the results keep into the script and I don't know how I could get it out. In the past post, also I said that I'm trying to play with Exit-Program or Exit-Program-Wait. Is it possible? For example, If I put "exit 2" (fail) or "exit 1" (reject), etc. thanks Ivan Kalik escribió:
My script sets into radgroupreply 2 differents values Session-Timeout or Reply-Message, when the script or exec module is finished. Then, in Post-Auth section I do the "update"
Why? Why are you writing them to the database and then trying to retrieve them? Why don't you assign them to attributes in the script?
Ivan Kalik Kalik Informatika ISP
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html