Petre, et al -- ...and then Petre Agenbag said... % % Hi List
Hi! % % I've gone through the list for previous questions and the only one that % seems to be a solution is to use sudo, however, I cannot seem to get it % right. ... % % Obviously these command(s) need to be run as root, so I looked at the % /etc/sudoers and added apache , BUT, in the error log it prompts for a % password. 1) Are you sure your web server is running as apache? If not, run something like passthru("/usr/bin/id") ; (or wherever your id program is) in a php page (easier than redirecting to a file :-) and see what it tells you. % % I tried to add the option NOPASSWD: ALL to the file, but it says there's % a syntax error. Your line should look about like admind ALL = (ALL) NOPASSWD: /path/to/reboot where "admind" is the name under which your web server runs. In fact, it should probably look more like admind hostname = (root) NOPASSWD: /path/to/reboot to allow admind to run reboot as root on machine "hostname". Have you read the man page for sudoers? Yes, it's a bit thick, but it absolutely covers everything you need to know :-) % % What am I missing? Since you haven't shown us your attempt, it's tough to answer that other than to note that you're at least missing showing what you tried! % % Any other ways of doing this? PS, I don't even want to consider Webmin, % it's way too complicated, I just want a handfull of predefined commands % to be run, nothing else) sudo is *definitely* your best approach. It really is. It's easy, too, I promise. % % Thanks HTH & HAND :-D -- David T-G * There is too much animal courage in (play) [EMAIL PROTECTED] * society and not sufficient moral courage. (work) [EMAIL PROTECTED] -- Mary Baker Eddy, "Science and Health" http://justpickone.org/davidtg/ Shpx gur Pbzzhavpngvbaf Qrprapl Npg!
pgp00000.pgp
Description: PGP signature