ofaltins Skrevet 22. november 2009 Skrevet 22. november 2009 Er rimelig fersk innen Linux og har støtt på følgende problem: Jeg ønsker å gi brukeren "ola" tilgang til å laste opp filer til /srv/www/htdocs mappen. Ola er med i gruppe med ID 1001. Har derfor satt chgrp -R 1001 htdocs, samt chmod 755 htdocs. Problemet oppstår når et PHP script skal skrive til filer i htdocs, det får ikke tilgang! Dersom jeg setter chown wwwrun htdocs virker det fint, men nå kan ikke Ola laste opp filer. Hva gjør jeg for å gi begge brukere (wwwrun og ola) skrivetilgang?
duckers Skrevet 22. november 2009 Skrevet 22. november 2009 Hva hvis du gjør "ola" til et medlem av gruppen wwwrun?
ofaltins Skrevet 22. november 2009 Forfatter Skrevet 22. november 2009 wwwrun er en bruker, ikke en gruppe så vidt jeg kan se. wwwrun tilhører gruppen www, når jeg legger ola til i gruppen www er det fortsatt det samme problemet, altså at ola ikke får skrivetilgang.
ofaltins Skrevet 22. november 2009 Forfatter Skrevet 22. november 2009 Etter noen timers leting fant jeg en løsning her: http://www.sigsiu.net/permission_problems.html Ola og apache må tilhøre samme gruppe, htdocs må chmoddes til 775
HawP Skrevet 23. november 2009 Skrevet 23. november 2009 (endret) Alternativt kunne du sikkert brukt POSIX ACLs (dersom systemet har nødvendig støtte for dette, noe som er høyst sannsynlig). Selv om det er til å få grå hår i hodet av før du finner ut hvordan det funker Litt innføring finnes her: http://www.cs.unc.edu/cgi-bin/howto?howto=linux-posix-acls Endret 23. november 2009 av HawP
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å