![]() |
![]() |
-Paranoid Android- |
![]()
Post
#1
|
Goście ![]() |
Witam
Mam mały problem z uruchamianiem poleceń w bash z poziomu strony internetowej napisanej w php. Generalnie polecenia wyświetlające dane np $ls , $date itp działają prawidłowo tzn wysyłają odpowiedź na przeglądarkę. Problem natomiast jest w tym ze chce stworzyć php które będzie uruchamiał komendę na serwerze na którym jest postawiona ów strona. Np prosty skrypt uruchamiający wysuwanie tacki CD po wcześniejszym kliknięciu na przycisku w stronie PHP . Niestety nie działa. CODE <? echo (shell_exec("eject")); ?> Rozumiem że może to być kwestia uprawnień w systemie linux Próbowałem nadać wszystkim plikom $chmod 777 oraz $chmod +x Niestety bezskutecznie Proszę o pomoc. PARANOID ANDROID PS GOOGLE w tym temacie zawiodło. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
jak mogłeś nadać wszystkiemu 777? toż to przestanie działać system, a co do tego polecenia, być może użytkownik www-data nie jest uprawniony do wykonania go? możesz spróbować uruchamiać takie polecenie przez sudo ale nie wiem czy jest to najlepsze rozwiązanie.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 19:41 |