Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP] Odpalenie top z poziomu php...
Autor Wiadomość
rryk Offline
Użytkownik

Liczba postów: 238
Dołączył: 14-06-2009
Reputacja: 1
Post: #1
[PHP] Odpalenie top z poziomu php...
Tak jak w temacie - Obecnie mam coś takiego:
Kod:
<?php
shell_exec('sudo -u root -S top < /home/insanity/pass');
?>
Tylko czemu to nie chce działać?

http://counter.li.org/cgi-bin/certificate.cgi/471137
[Obrazek: apt3.png]
13.09.2011 21:52:05
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
panjandrum Offline
ɯnɹpuɐɾuɐd

Liczba postów: 1 230
Dołączył: 06-02-2009
Reputacja: 38
Post: #2
RE: [PHP] Odpalenie top z poziomu php...
A próbowałeś z parametrem -b, ewentualnie też z -n, np:
sudo -u root -S top -b -n 1 < /home/insanity/pass
(Ten post był ostatnio modyfikowany: 13.09.2011 22:32:34 przez panjandrum.)
13.09.2011 22:32:25
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
dragonn Offline
Przyjaciel

Liczba postów: 709
Dołączył: 04-02-2009
Reputacja: 12
Post: #3
RE: [PHP] Odpalenie top z poziomu php...
A dałeś uprawienia użytkownikowi aby mógł uruchamiać to polecenie bez podawania hasła?

[Obrazek: archuserbar1hq2.png]
14.09.2011 06:54:46
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
rryk Offline
Użytkownik

Liczba postów: 238
Dołączył: 14-06-2009
Reputacja: 1
Post: #4
RE: [PHP] Odpalenie top z poziomu php...
panjandrum - próbowałem ale nic nie dało...
dragonn - hasło jest wczytywane z pliku przecież...

http://counter.li.org/cgi-bin/certificate.cgi/471137
[Obrazek: apt3.png]
14.09.2011 19:56:32
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
dragonn Offline
Przyjaciel

Liczba postów: 709
Dołączył: 04-02-2009
Reputacja: 12
Post: #5
RE: [PHP] Odpalenie top z poziomu php...
Racja nie zauważyłem, ale i tak moim zdaniem taki rozwiązanie jest niebezpieczne, bo hasło w tym pliku jest przechowywane bez szyfrowania i ktoś może się do niego dostać, a zastosowanie odpowiedniej regułki w visudo będzie dużo lepsze.

[Obrazek: archuserbar1hq2.png]
14.09.2011 20:40:26
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Kwpolska Offline
NIE MA MENU

Liczba postów: 301
Dołączył: 11-09-2010
Reputacja: 16
Post: #6
RE: [PHP] Odpalenie top z poziomu php...
nie. sudo polecenie < haslo.txt daje plik haslo.txt jako input do polecenia. MUSISZ wpisac takie polecenie jako nopasswd w visudo. PERIOD.

Debian(opodobne) i problemy z WiFi? Zajrzyj do wiki.
Jeśli ci pomogłem - polecam pacnąć w takiego pana trochę niżej: [Obrazek: postbit_reputation.gif]
15.09.2011 15:29:38
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
dragonn Offline
Przyjaciel

Liczba postów: 709
Dołączył: 04-02-2009
Reputacja: 12
Post: #7
RE: [PHP] Odpalenie top z poziomu php...
Być może, wydaje mi się że ale powinno zadziałać cat hasło.txt | sudo, ale i tak to jest co najmniej głupie rozwiązanie.

[Obrazek: archuserbar1hq2.png]
15.09.2011 18:40:10
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Kwpolska Offline
NIE MA MENU

Liczba postów: 301
Dołączył: 11-09-2010
Reputacja: 16
Post: #8
RE: [PHP] Odpalenie top z poziomu php...
cat haslo.txt | sudo == sudo < haslo.txt. nie wyglupiaj sie tylko dodaj to do sudoersow.

Debian(opodobne) i problemy z WiFi? Zajrzyj do wiki.
Jeśli ci pomogłem - polecam pacnąć w takiego pana trochę niżej: [Obrazek: postbit_reputation.gif]
15.09.2011 18:50:14
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
holywar Offline
Użytkownik

Liczba postów: 3
Dołączył: 27-02-2011
Reputacja: 0
Post: #9
RE: [PHP] Odpalenie top z poziomu php...
a żeby odpalić top trzeba mieć roota ??
powinno działac na samym
<?php
$output = shell_exec('top -n 1 > top.txt | cat top.txt');
echo "<pre>$output</pre>";
?>
05.11.2011 18:13:05
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  zabijanie i uruchamianie procesów przez www/php NiKiEL 5 172 10.04.2012 06:54:04
Ostatni post: Cyryl
  [ROZWIĄZANE] Idealna bramka... curl,wget,bash,python,perl,php rryk 21 5 551 06.04.2011 06:53:55
Ostatni post: rryk
  [SOLVED][PHP] reCAPTCHA na ubuntu rryk 3 1 089 17.09.2010 12:05:04
Ostatni post: mati75
  [PHP][JS] Nowa funkcja w księdze gosci Krzys 5 2 021 03.08.2010 18:57:07
Ostatni post: Krzys
  [PHP][HTML] Zmniejszenie czcionki Pitek016 6 1 942 08.02.2010 15:19:24
Ostatni post: Pitek016
  [SOLVED][PHP][CURL] Kopiowanie pliku na serwerze za pomocą Curl Paweł 0 1 300 05.02.2010 19:23:44
Ostatni post: Paweł
  [SOLVED] [PHP] Dodawanie daty w prostym shoutboxie Toxic Avenger 10 2 155 27.01.2010 15:08:05
Ostatni post: Toxic Avenger
  [SOLVED] Problem z zapisywaniem (PHP) uburu 5 1 083 15.01.2010 00:06:43
Ostatni post: Enlik
  Framework php z polskim opisem gatto 1 1 163 31.03.2009 23:21:10
Ostatni post: fatal
  kurs php & mysql gatto 10 2 949 23.01.2009 23:09:24
Ostatni post: Enlik

Skocz do:


Użytkownicy przeglądający ten wątek: 3 gości

Kontakt | Linux360.pl - forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS