![]() |
![]() |
-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 |
|
|
-Guest- |
![]()
Post
#3
|
Goście ![]() |
w /etc/sudoers wpisalem
Cytat User_Alias WYLACZ=apache WYLACZ ALL= (apache) ALL, NOPASSWD: /sbin/shutdown -h 0 i potem probowalem Cytat exec('sudo /sbin/shutdown -h 0'); albo exec('/sbin/shutdown -h 0'); ale nadal nie dziala :/ aha, w php.ini mam wylaczone safe mode |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 476 Pomógł: 1 Dołączył: 5.11.2005 Skąd: Bieruń city Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
-gooy- |
![]()
Post
#5
|
Goście ![]() |
niestety nadal nic :/
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 02:05 |