06. oktober 2002 - 11:15Der er
4 kommentarer og 1 løsning
CGI udføre bash kommandoer
Hej Hvordan får jeg et cgi script til at eksekvere bash kommandoer på min linux server? Altså få et cgi script til at f.eks. ændre passwords på brugere?
Jeg har angivet 3 forskellige måder at starte et program fra perl - du skal selvsagt erstatte ordet 'program' med den kommando, du ønsker udført. I dit eksempel har du skrevet 'test', hvilket vil virke fint, under forudsætning af, at du har et program der hedder 'test'.
Jeg må dog påpege, at du har skrevet forkert af: I mine 2 sidstnævnte eksempler har jeg anvendt tegnet ` (den såkaldte backtick), hvorimod du har brugt ' (apostrof). Der er en meget væsentlig forskel!
Hvis du i første omgang ønsker at se noget ske, kunne du jo bruge ls for at se en liste af filer, altså noget i retning af
Nej, ikke helt... mere et som kan ændre password...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.