pats Skrevet 28. september 2005 Del Skrevet 28. september 2005 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. Lenke til kommentar
objorkum Skrevet 28. september 2005 Del Skrevet 28. september 2005 (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. 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 28. september 2005 av objorkum Lenke til kommentar
kyrsjo Skrevet 28. september 2005 Del Skrevet 28. september 2005 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? Lenke til kommentar
Darkshade Skrevet 28. september 2005 Del Skrevet 28. september 2005 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 Lenke til kommentar
objorkum Skrevet 28. september 2005 Del Skrevet 28. september 2005 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"); ?> Lenke til kommentar
dabear Skrevet 28. september 2005 Del Skrevet 28. september 2005 (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 28. september 2005 av dabear Lenke til kommentar
olear Skrevet 28. september 2005 Del Skrevet 28. september 2005 (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 28. september 2005 av olear Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå