restart www pomoci cgi
Pavel Lisy
pali na tmapy.cz
Úterý Únor 15 14:45:00 CET 2000
Predem upozorniju, ze nechci resit bezpecnost.
Kolegove vyvijeji neco v php a dost casto potrebuji restartovat apache s php
modulem. Nabidl jsem jim, ze jim na to udelam na WWW obrazek (oni pracuji totiz
ve windows :-). Zkusil jsem jednoduche cgi:
===========================
#!/bin/bash
echo "Content-type: text/html"
echo
echo \<HEAD\>
echo \<META http-equiv=\"refresh\" content=\"5\;
URL=http://prog-11.tmapy.cz/\"\>
echo \</HEAD\>
echo \<BODY\>
echo \<PRE\>
echo Moment prosím, restartuji Apache ....
echo
echo \<PRE\>
/usr/bin/sudo -u root "/etc/rc.d/init.d/httpd restart &"
# sleep 3s
echo \</BODY\>
===========================
je volane takto
<A HREF="/cgi-bin/restart_www.cgi"><IMG SRC="/restart.jpg" ALT="Restartuj WWW">
</A>
v sudo nadefinuji pro uzivatele nobody:
nobody 192.168.1.11=/etc/rc.d/init.d/httpd NOPASSWD:
Ale v logu se mi misto restartu objevi chyba:
Password:^@
/usr/bin/sudo: pam_authenticate: Authentication service cannot retrieve
authentication info.
Kde delam chybu? Je to vubec takto mozne udelat?
Pavel
----------------------------------
E-Mail: Pavel Lisy <pali na tmapy.cz>
Date: 15-Feb-2000
Time: 14:35:25
This message was sent by XFMail
----------------------------------
Další informace o konferenci Linux