Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> uruchamianie skryptów powłoki z poziomu przeglądarki
wojtekdobo
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 6.08.2009

Ostrzeżenie: (0%)
-----


Witam!
Mam taki problem. Chcę napisać sobie jakąś aplikację w php przez którą mógłbym wydawać polecenia na serwerze freebsd oraz uruchamiać skrypty powłoki. Kombinowałem pół dnia i nic z tego... żadne system() exec() itp. nie działają. Tzn działają przy wywoływaniu komend typu "ls". Prawa na plikach zmieniałem. Wydaje mi się, że te skrypty muszę jakoś uruchamiać jako root, ale nie mam pojęcia jak to zrobić...
Dodam, że przeszukałem już kilka for, ale zazwyczaj temat się urywa.

Mniej więcej chcę aby ta aplikacja działała jak webmin, tylko oczywiście z innymi poleceniami.

Z góry dziękuję za udzielone odpowiedzi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
aso824
post
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 1
Dołączył: 2.08.2009

Ostrzeżenie: (0%)
-----


Może się mylę, ale polecenie sudo nie jest "wbudowane" i jest oddzielnym plikiem w powłoce (chyba) /bin/bash. Można odnaleść ten program (plik nazywa się chyba sudo, ale nie wiem w jakim katalogu), odpalić go i po spacji dodać ścieżkę do twojego programu.
Ale jak to zrobić z podawaniem hasła to już nie wiem...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 00:57