Avatar billede lolgoff2 Nybegynder
19. november 2001 - 15:02 Der er 8 kommentarer og
1 løsning

PHP og Linuxkommandoer

Jeg har et grundliggende problem i forhold til, når websites skal udføre kommandoer på min server (Red Hat 7.2).

Jeg ønsker grundliggende det \"farligste\" af alt, nemlig at min webside skal kunne eksekvere linuxkommandoer, der almindeligvis ellers kun må udføres af \"root\", f.eks. \"adduser\".

Avatar billede henrik_ffc Nybegynder
19. november 2001 - 15:09 #1
Så skal du have serveren til at køre som root istedet for \"nobody\"
(tror jeg)
Avatar billede henrik_ffc Nybegynder
19. november 2001 - 15:10 #2
og en advarsel er vel hel overflødig...
Avatar billede lolgoff2 Nybegynder
19. november 2001 - 15:19 #3
ja....også i den grad - først skal det virke, så må jeg kigge på sikkerheden....pointen er, at webserveren skal lege \"root\" i visse tilfælde....jeg ved ikke, om det er klogt at lægge apache til root\'s gruppe, men jeg tænkte, at netop dette spørgsmål må have eksisteret for andre end mig.....

Avatar billede henrik_ffc Nybegynder
19. november 2001 - 15:26 #4
I opsætningen (httpd.conf) kan du angive hvilken bruger apache skal køre som.
Som standard er det nobody, men ændrer du dette til root, tror jeg faktisk det virker.
Jeg tør ikke teste....  ;-)
Avatar billede lolgoff2 Nybegynder
19. november 2001 - 15:28 #5
OK - prøver lige engang .)
Avatar billede thomasledet Nybegynder
19. november 2001 - 16:18 #6
*ryste, ryste*...
Avatar billede lolgoff2 Nybegynder
19. november 2001 - 16:31 #7
hehe - httpd vil ikke rigtigt acceptere, at jeg sætter den som root - det er jo også fair nok sådan set.....

Der eksisterer en kommando, der hedder: \"suEXEC\". Denne kommando kan på en eller anden måde gøre, at apache kan eksekvere kommandoer som ikke-apache, men det løser ikke helt mit problem.....dette problem må andre simpelthen have haft - jeg har sat apaches gruppe til root, men den vil stadig ikke :-(

Hvis der er nogle, der har input til problemstillingen er de MEGET velkomne til at komme med det!
Avatar billede lolgoff2 Nybegynder
19. november 2001 - 17:06 #8
Det er faktisk lykkedes nu. Som jeg ser det er der flere veje til målet, men den umiddelbart letteste, med mindre man skal udføre mange kommandoer er at anvende CHMOD.....

\"chmod 4755 [program]\"

Avatar billede lolgoff2 Nybegynder
01. december 2001 - 20:48 #9
Det var en sandhed med modifikationer - det der suEXEC er ikke lige sådan :-/
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester