Gå til innhold

Linuxkommandoer fra webside?


pats

Anbefalte innlegg

Skrevet

Hei!

 

Er det noen som har en viss peiling, eller som kan føre meg videre til litt informasjon ang. linuxkommandoer kjørt fra en webside? Tenker altså på et php-script eller ett eller annet som f.eks kan lage mapper på serveren, slette, rename, kjøre osv.

 

:hmm:

Videoannonse
Annonse
Skrevet (endret)
Hei!

 

Er det noen som har en viss peiling, eller som kan føre meg videre til litt informasjon ang. linuxkommandoer kjørt fra en webside? Tenker altså på et php-script eller ett eller annet som f.eks kan lage mapper på serveren, slette, rename, kjøre osv.

 

:hmm:

Du kan bruke konsoll-kommandoar enkelt og greit med exec();

 

f.eks:

 

<?php

$var = exec("uptime");

echo $var;

?>

 

Så treng du sjølvsagt ikkje echo-e det du ikkje treng å vise outputet av.

 

F.eks:

 

<?php

exec("mkdir test");

?>

 

Hugs at webserveren må ha rettigheitar til å gjere operasjonane. Så om webserveren køyrer som nobody, ja så må nobody ha moglegheiten til å opprette mappe der du vil gjere det.

Endret av objorkum
Skrevet

Et kjapt spm: Dersom jeg har en www_docs i hjemmemappen min, som deles over http ved servernavn/~brukernavn - kjøres apache-tråden som bruker den mappa med min bruker, eller som nobody?

Skrevet

Du kan prøve webmin, det er fantastisk verktøy som du kan administrere hele linux distribusjon fra nettet.

 

Bruker du ubuntu tar du bare en apt-get install webmin

 

 

Webmin ikke php, tror det er python og perl

Skrevet
Et kjapt spm: Dersom jeg har en www_docs i hjemmemappen min, som deles over http ved servernavn/~brukernavn - kjøres apache-tråden som bruker den mappa med min bruker, eller som nobody?

Ikkje som din brukar, men den som er oppsatt i konfigurasjonen.

 

Du kan jo mekke eit PHP-script for å sjekke det:

 

<?php

passthru("whoami");

?>

Skrevet (endret)

<?php
echo 'php kjører som ' . `whoami`;

?>

 

Kjører som www-data til meg..

php kjører som www-data

 

Forøvrig er 'kode' kjappere enn "kode" (dog minimalt)

Endret av dabear
Skrevet (endret)
Forøvrig er 'kode' kjappere enn "kode" (dog minimalt)

Så minimalt at det ikke har noe å si om man bruker ' eller " til normalt bruk.

Endret av olear

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...