Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> linux - zamykanie systemu
-maciek-
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 25.10.2004

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


Chciałbym miec kontrole nad systemem za pomocą skryptu napisanego w php. Chodzi oto zby zamykac system za pomocą polecenia poweroff. Próbowałem z exec(), system () i nie działa. Domyślam sie ze jest to spowodowane brakiem określnoych praw. Czy jest możliwość użycia np. polecenia su aby zalogowac sie jako root.

Moze ktoś podrzuci jakiś dobry pomysł?
Go to the top of the page
+Quote Post
keedy
post
Post #2





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Gliwice

Ostrzeżenie: (10%)
X----


przez system() i exec() przez "su" chyba nie otrzymasz uprawnien, lecz moge sie mylic, dobrym rozwiązaniem bedzie sudo, poszukaj na google, albo na forum....
Go to the top of the page
+Quote Post
bregovic
post
Post #3





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


NIE używaj system ani exec. Jeśli naprawdę musisz rwstartować system, to ustaw sobie crona który bedzie raz na 2-4 minuty sprawdzał czy plik dostępny dla serwera został zmodyfikowany (filemtime" title="Zobacz w manualu PHP" target="_manual) i jeśli tak - to restartuje. A w twoim skrypcie www używasz touch" title="Zobacz w manualu PHP" target="_manual na jakims zwyklym pliku textowym do ktorego masz dostep. Tak jest afaik najbezpieczniej... (choć generalnie najlepiej jest nierestartować systemu - bo po co?)
Go to the top of the page
+Quote Post

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: 17.09.2025 - 07:50