Avatar billede petersss Nybegynder
10. januar 2002 - 00:44 Der er 5 kommentarer og
2 løsninger

Apache webserver skal have rettigheder til at eksekvere programfiler

jeg har lavet et PHP script til at eksekvere et program på serveren, desværre virker det ikke, sandsynligvis fordi apache brugeren \"nobody\" ikke har tilstrækkelige rettigheder til at eksekvere programmet, hvordan giver jeg den lov til det, jeg har prøvet at chowne nobody, det virkede ikke.
Avatar billede dex_dexter Nybegynder
10. januar 2002 - 00:46 #1
su nobody
og så chmodde så nobody har adgang.

Avatar billede petersss Nybegynder
10. januar 2002 - 00:47 #2
su er da for risikabelt at give apache adgang til ??
hvordan chmodder jeg?
Avatar billede - Nybegynder
10. januar 2002 - 01:24 #3
chmod 777 filnavn -> giver read,write,execute til Owner, Group , Public
Avatar billede langbein Nybegynder
10. januar 2002 - 21:44 #4
Det \"vanlige\" er vel å opprette en bruker som heter \"apache\" og så la denne stå som eier av httpd prosesser og filområde ??? chmod 777 fungerer vel også, men da litt på bekostning av sikkerhet ?? Kjører med standardoppsett fra Red Hat (7.1/7.2) og denne ser ut til å opprette automatisk brukeren \"apache\" og gjøre denne til eier av httpd prosessene.
Avatar billede langbein Nybegynder
10. januar 2002 - 21:45 #5
Hvem som \"eier\" prosessene kan du jo se ved å kjøre \"top\" (og eventuelt shift M for å se httpd prosessene.)
Avatar billede langbein Nybegynder
10. januar 2002 - 22:02 #7
Forsøk ellers å kjør <?php phpinfo(); ?> 
Se link her:
http://www.php.net/tut.php
og
http://www.redhat.com/mirrors/LDP/HOWTO/PHP-HOWTO.html
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