ofaltins Skrevet 22. november 2009 Del 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? Lenke til kommentar
duckers Skrevet 22. november 2009 Del Skrevet 22. november 2009 Hva hvis du gjør "ola" til et medlem av gruppen wwwrun? Lenke til kommentar
ofaltins Skrevet 22. november 2009 Forfatter Del 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. Lenke til kommentar
ofaltins Skrevet 22. november 2009 Forfatter Del 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 Lenke til kommentar
HawP Skrevet 23. november 2009 Del 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 Lenke til kommentar
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å