05. september 2005 - 16:58Der er
21 kommentarer og 1 løsning
Linux: chmod
Jeg kører linux fedora. Jeg har sat min /var/www/html/ til chmod 777. Når jeg så opretter en fil i html-mappen, som f.eks. hedder test.html får den chmod 677, og man kan ik få adgang til den fra webserveren Apache. Hvordan får jeg den til at få samme chmod som mappen, så jeg ik manuelt skal ændre det på alle filer?
hmm, jeg ved ikke hvad der er tigtigt at gøre, men har lige tjekket, at hvis jeg gør mig selv som ejer og laver en chmod 755 så kan apache vise hjemmesiden (og altså med x-er ... det havde jeg ikke lige gennemskuet) det er ingen skade til at det er upriviligerede brugere der ejer filerne
Jeg har accepteret at mit chmod ikke skal være 644. Men hvordan får jeg mine nye filer til at arve fra mappen? Som det er nu, så får filerne 600, når jeg opretter. Det gør, at man fra webserveren får en 403-error, fordi man ik har adgang.
I min httpd står user og group som "apache". Men selvom jeg sætter både ejer og gruppe af /var/www/html og /var/www/html/test.html til apache, så får jeg stadig en 403.
Sikkerhedsmæssigt er det også helt vildt at sætte apache til at køre som root. Punktum.
Nå du vil se din fil i din browser: Husker du så at skrive http://min.server/test.html ? Som default leder Apache efter filsen index.htm(l) hvis du ikke er specifik efter sidste / .
Jeg er nu logget ind med en anden bruger med navnet "dennis". Da /var/www/html/ er ejer af root, har jeg ik engang rettighed til at oprette nye filer i mappen.
hej, jeg er tilbage igen. jeg er ikke helt sikker på hvor det er vi er på vej hen nu. er dt bar at få lavet en opsætning af apache så de froskellige brugere kan få lov til at uploade til deres eget underbibliotek, eller til hele /var/www/html
dennism fik du det til at virke? jeg har samme problem nemlig
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.