• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Centos wykonywanie polecen ze strony internetowej

Aruba Cloud PRO i VPS, Openstack, VMWare, MS Hyper-V
0 głosów
92 wizyt
pytanie zadane 12 marca 2017 w Systemy operacyjne, programy przez PsychoButter Gaduła (3,630 p.)
Witam

Chcialbym wiedziec jak wyslac polecenie do systemu przez strone internetowa. Np: na stronie mam przycisk ktory wywoluje na serwerze polecenie sudo yum update.

 

Z gory dziekuje za pomoc

1 odpowiedź

+1 głos
odpowiedź 12 marca 2017 przez Michał Muzyka Pasjonat (24,080 p.)
wybrane 13 marca 2017 przez PsychoButter
 
Najlepsza
korzystając z php
shell_exec( "sudo yum update" );
komentarz 12 marca 2017 przez PsychoButter Gaduła (3,630 p.)
Mam odnosie tego kilka pytan : Skad wiem na jakim uzytkowniku wykonuje sie polecenie ? Jak uzyc tego polecenia z zewnetrznego serwera?
komentarz 13 marca 2017 przez Michał Muzyka Pasjonat (24,080 p.)

no z użytkownika dla danej usług (tutaj apache2)i:
sprawdź:
echo shell_exec( "whoami" );

w apache2.conf będziesz miał coś takiego

User ${APACHE_RUN_USER}

a w 

/etc/apache2/envvars

export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data 

jak chcesz zmienić to zmień www-data na swojego usera i reload apache

Podobne pytania

0 głosów
0 odpowiedzi 102 wizyt
0 głosów
0 odpowiedzi 70 wizyt
pytanie zadane 25 marca 2020 w Systemy operacyjne, programy przez Forcer Nowicjusz (180 p.)
0 głosów
0 odpowiedzi 61 wizyt
pytanie zadane 24 lutego 2020 w Systemy operacyjne, programy przez michal_php Stary wyjadacz (13,680 p.)

91,832 zapytań

140,506 odpowiedzi

316,995 komentarzy

61,163 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...