Avatar billede Slettet bruger
29. marts 2005 - 15:51 Der er 14 kommentarer og
1 løsning

.htaccess - rettigheder på filer i mappe

Hej

Jeg er i gang med at lave et galleri, hvor brugeren uploader sine billeder i én mappe (\BILLEDER\), og der bliver så automatisk dannet thumbnails i en anden mappe (\BILLEDER\THUMBS), første gang siden vises.

Er det muligt at styre rettigheder i en mappe med htaccess, i stedet for at skulle bruge CHMOD?

I givet fald, er der en oversigt over hvordan rettigheder skal sættes i en mappe?

De tre typer man kan sætte er OWNER, GROUP og PUBLIC.
Hvad dækker disse tre over, og hvornår skal de have read, write og execute?
Avatar billede bromer Nybegynder
29. marts 2005 - 15:53 #1
Hvis du vil ændret de rettigheder filerne når som default skal du rette i umask for den bruger der "opretter" filerne. Så vidt jeg husker trækkes umask fra 777 så hvis du sætter umask til 333 får filerne 444.
Avatar billede Slettet bruger
29. marts 2005 - 15:55 #2
bromer...> Det er sort snak for mig. Jeg ved godt hvordan jeg bruger CHMOD, men synes det vil være fedt, at kunne uploade en mappe indholdende script, en htaccess-fil og så er systemet klar til brug, uden at bruge CHMOD.
Avatar billede bromer Nybegynder
29. marts 2005 - 16:01 #3
Beklager hvis det er sort. Idet du benytter - eller kan - chmod antager jeg at du befinder dig på et unix system - eller den server du benytter kører unix. Hver bruger på et unix system har en umask  som angiver, hvilke rettigheder  en fil får når den bliver oprettet. Det står fint beskrevet på følgende link:

http://www.linuxbog.dk/unix/unix/unix-adgangsstyring.html
Avatar billede Slettet bruger
29. marts 2005 - 16:08 #4
Det hjælper mig da til at forstå rettighederne lidt bedre.

Jeg kan tilføje at jeg ikke selv er herre over min webserver, og derfor ikke har en kommandolinje tilgængelig.

Er det korrekt forstået at jeg principilet ikke behøver give GROUP nogle rettigheder overhovedet, da alle rettigheder i pricippet kun berører mig (OWNER) eller alle der skal bruge/se min hjemmeside (PUBLIC)?
Avatar billede bromer Nybegynder
29. marts 2005 - 16:09 #5
Det kommer jo an på hvad dit setup er. Umiddelbart ville jeg mene at GROUP eller PUBLIC burde have læserettigheder da det sikkert er en bruger derfra - nok fra GROUP - der skal udføre scriptet
Avatar billede Slettet bruger
29. marts 2005 - 16:19 #6
Når et script skal kunne skrive til en mappe, skal der vel være skriveadgang?

Hvornår skal der være EXECUTE-adgang?

Da jeg ikke selv har kontrollen med serveren, kan jeg vel bare give både GROUP og PUBLIC de samme rettigheder?
Vil det være "dårlig skik"?
Avatar billede bromer Nybegynder
29. marts 2005 - 16:38 #7
Rettighederne fortæller hvad en bruger/gruppe/alle andre har lov til at gøre ved filen, ikke hvad filen har rettigheder til at gøre ved noget andet.

Derfor skal du sætte skriverettigheder på dit BILLEDER bibliotek (det er sikkert GROUP der skal have det)

Du kan godt give GROUP og PUBLIC de samme rettigheder, men normalt betagter man brugere i GROUP mere sikre hvorfor de normalt også har flere rettigheder.

Der skal være execute adgang når et script skal køres. Idet jeg mener at Apache rent faktisk læser scriptet ind og giver det til php applikationen så behøver du det vist ikke her. Det var nødvendigt hvis du ville køre det fra kommandolinien :)
Avatar billede Slettet bruger
29. marts 2005 - 16:45 #8
Okay. Så kom den del på plads.

Så mangler jeg kun om der findes nogle guldkort vedr. htaccess og rettigheder?
Avatar billede bromer Nybegynder
29. marts 2005 - 16:46 #9
Tja.. hvorfor ikke gå til kilden:

http://httpd.apache.org/docs/howto/htaccess.html
Avatar billede Slettet bruger
29. marts 2005 - 17:09 #10
Hm, har skimmet lidt hist og pist.

Ved du om det er muligt at sætte de samme rettigheder med en htaccess-fil, som hvis man brugte CHMOD?
Avatar billede bromer Nybegynder
29. marts 2005 - 17:54 #11
det mener jeg ikke det er. Den håndterer vel bare hvorvidt du har adgang til filerne og bliver ikke brugt når du skal oprette filer.
Avatar billede Slettet bruger
29. marts 2005 - 22:45 #12
Tænkte også mere på rettigheder på en mappe.
Avatar billede bromer Nybegynder
29. marts 2005 - 22:51 #13
Tja, det er det samme
Avatar billede Slettet bruger
30. marts 2005 - 16:07 #14
bromer...> Sørens, læg et svar og der er point på vej :o)
Avatar billede bromer Nybegynder
30. marts 2005 - 16:10 #15
tak tak.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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