Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: restart demona z poziomu skryptu php
Forum PHP.pl > Forum > PHP
tomekp
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
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 ?
bela
w /etc/init.d/ masz skrypty ktore restartują demony
tomekp
Ź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
a moze sudo ?
tomekp
A w jaki sposób ?
tiraeth
exec ? możesz spod exec'a wykonać każdą komendę, którą jesteś wstanie wstukać w konsoli serwera smile.gif
tomekp
Tak tylko, żeby zrestartować np apacha, to nie wystarczy sama komenda exec, ponieważ nie ma uprawnien do wykonania jej.
shima
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.