![]() |
![]() |
-gooy- |
![]()
Post
#1
|
Goście ![]() |
mam problem z wywolanie przez php polecenia 'shutdown -h NOW'.
exec() dziala z poleceniami typu ls, albo ping, ale z shutdown nie daje sobie rady. podejrzewam ze apache nie ma uprawnien do tego polecenia, ale nie wiem jak to obejsc. probowalem cos z 'sudo' ale nie mam pojecia jak przekazac shellowi haslo. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
dokladnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) uzytkownik www lub nobody (zalezy pod jakim dziala apache) nie ma uprawnien do wykonania tego polecenia
mozesz zmienic uprawnienia dla /sbin/shutdown (ale odradzam to) lub poczytac manuala do sudo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) edytuj plik /usr/local/etc/sudoers Cytat User_Alias WYLACZ = username WYLACZ ALL = (www) ALL, NOPASSWD: /sbin/shutdown -r now username to nazwa usera z ktory ma prawo do wykonania shutdown |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 23:18 |