Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
PHP

[ROZWIĄZANE] Uruchomienie skryptu bash z poziomu PHP

php

Najlepsza odpowiedź O'Zone, 07.09.2020 09:06

Mam nadzieję, że nie chcesz wywoływać tej komendy z root'a :D

 

Podstawowe pytanie, doinstalowałeś sobie rozszerzenie ssh2 z PECL?

Alternatywnie możesz użyć biblioteki phpseclib instalowalnej przez composera.

Przejdź do postu


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 Engi

    [EKSiD] playaz44

  • Power User

Reputacja: 241
Wszechwidzący

  • Postów:864
  • GG:
  • Imię:Seba
  • Lokalizacja:Praga (Praha)
Offline

Napisano 06.09.2020 21:05

Cześć, jak z poziomu PHP lub czegokolwiek innego uruchomić skrypt z basha ALE pod innym userem (czyli nie pod userem www-data ale pod innym)?
Po necie krąży wiele skryptów i instrukcji z logowaniem przez "ssh2_connect" ale za c**ja to ssh2 nie chce u mnie działać, kiedy mam już wszystko ustawione wywala mnie błąd 500.
 
Przykładowo jeden z kodów:
 
 
<?php
$connection = ssh2_connect($host, $port);
if(ssh2_auth_password($connection, $login, $pass))
{
$ex = ssh2_exec($connection,$komenda);
ssh2_disconnect($connection);
}
else echo("zle haslo");
?>
 
A co chce dokładniej to chce taki magiczny przycisk jak mają na hostingach "restartuj serwer" żebym sobie mógł z mojego panelu ze strony zresetować serwer jak zaliczy crasha i samemu sie mu nie będzie chciało wstać.
Problem jest w tym, że mam kod który działa (zwykły shell_exec) ale on odpala polecenie z usera www-data a ja potrzebuje z innego bo www-data nie umie odpalić poprawnie screena w tle.
  • +
  • -
  • 0
Użytkowniku! Zanim napiszesz wiadomość wiedz, że:

W odpowiedzi na ten status, przejrzałem kilka ostatnich Twoich postów i dodałem Ci kolejne 3 punkty ostrzeżeń. Mam nadzieję, że pomogłem.

1:0 dla Benia :D
I pamiętaj, na GG pomagam tylko gdy nie spamujesz jak d*bil. Mój numer GG to: 44321102 lub 6746210

#2 O'Zone

    Wszechpomocny

  • Użytkownik

Reputacja: 523
Wszechwiedzący

  • Postów:390
  • Steam:steam
Offline

Napisano 07.09.2020 09:06   Najlepsza odpowiedź

Mam nadzieję, że nie chcesz wywoływać tej komendy z root'a :D

 

Podstawowe pytanie, doinstalowałeś sobie rozszerzenie ssh2 z PECL?

Alternatywnie możesz użyć biblioteki phpseclib instalowalnej przez composera.


  • +
  • -
  • 2
Pomogłem? Daj Dołączona grafika

#3 Engi

    [EKSiD] playaz44

  • Autor tematu
  • Power User

Reputacja: 241
Wszechwidzący

  • Postów:864
  • GG:
  • Imię:Seba
  • Lokalizacja:Praga (Praha)
Offline

Napisano 07.09.2020 14:57

Nie, nie z root'a :P ssh2 mam ale PECL nie wiem co to jest i czy to mam ani jak to sprawdzić, właśnie wrzuciłem Twój phpseclib i będę sprawdzać jak to działa

 

//edit: jesteś mistrzem, już ogarnąłem przez phpseclib :P


  • +
  • -
  • 0
Użytkowniku! Zanim napiszesz wiadomość wiedz, że:

W odpowiedzi na ten status, przejrzałem kilka ostatnich Twoich postów i dodałem Ci kolejne 3 punkty ostrzeżeń. Mam nadzieję, że pomogłem.

1:0 dla Benia :D
I pamiętaj, na GG pomagam tylko gdy nie spamujesz jak d*bil. Mój numer GG to: 44321102 lub 6746210

#4 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 026
Godlike

  • Postów:5 654
  • Imię:Adaś
  • Lokalizacja:Niedaleko WWy
Online

Napisano 07.09.2020 17:37

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: php

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych


Coinsy CSGOAtse Za SMS, PSC , Przelew - CoinSell.pl