tomekp
4.12.2004, 22:55:32
Czy jest jakiś sposób za pomocą którego mógłbym z poziomu skryptu php, zrestartować demona który jest uruchomiony na prawach super użytkownika ?
Yarecki
4.12.2004, 23:10:07
Napisz skrypt( bash )/program( c ), który restartuje demona, i nadaj mu uprawnienia suid. Później wywołuj go z poziomu php.
BTW. Co to za demon, który wymaga uprawnień root'a ?
w /etc/init.d/ masz skrypty ktore restartują demony
tomekp
5.12.2004, 02:27:36
Źle się wyraziłem, chodzi o to, że potrzebują uprawnienia root'a, żeby zostać zrestartowane.
Suid raczej nie wchodzi w gre, za duże niebezpieczeństwo.
keedy
5.12.2004, 08:53:33
a moze sudo ?
tomekp
5.12.2004, 09:07:12
A w jaki sposób ?
tiraeth
5.12.2004, 11:06:13
exec ? możesz spod exec'a wykonać każdą komendę, którą jesteś wstanie wstukać w konsoli serwera
tomekp
5.12.2004, 11:57:10
Tak tylko, żeby zrestartować np apacha, to nie wystarczy sama komenda exec, ponieważ nie ma uprawnien do wykonania jej.
shima
5.12.2004, 11:58:42
Zapomnij o tym. Jeżeli to Twój serwer, to użyj crona i nie wiąż tego z php, jeżeli to nie Twój serwer, to admin nie pozwoli Ci nic restartować.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.