Permissions på mappe i /var/www
Hej
Har lige installeret Ajaxplorer (En slags filemanager) på min webserver, og det fungerer faktisk ret godt. Har fået er lille problem:
Alle de filer jeg uploader bliver gemt i /var/www/ajaxplorer/data/personal/brugernavn, som ligger frit tilgængeligt for alle.
Er det muligt at ændre permissions på overstående mappe, så den ikke er offentlig?
Har leget lidt med chmod, men jeg kommer til at fjerne Ajaxplorer's mulighed, for at skrive til mappen
Har lige installeret Ajaxplorer (En slags filemanager) på min webserver, og det fungerer faktisk ret godt. Har fået er lille problem:
Alle de filer jeg uploader bliver gemt i /var/www/ajaxplorer/data/personal/brugernavn, som ligger frit tilgængeligt for alle.
Er det muligt at ændre permissions på overstående mappe, så den ikke er offentlig?
Har leget lidt med chmod, men jeg kommer til at fjerne Ajaxplorer's mulighed, for at skrive til mappen
Kommentarer11
sudo chmod 750
sudo chmod 750 /var/www/ajaxplorer/data/personal/brugernavn
Så har ejeren read/write/execute, gruppen har read/execute og alle andre har ingen rettigheder.
Jeg kan anbefale dig at læse lidt på permission setting. Det løser en del hovedpiner hvis man har en idé om hvordan det virker. Se fx. http://forums.debian.net/viewtopic.php?f=16&t=40627
Svarret på dit spørgsmål
Der er flere måder at gøre det på. Du kan sætte unix standard "bruger,gruppe,andre" rettigheder med chown og chmod kommandoerne.
Men hvis du har brug for at have flere brugere eller grupper tilknyttet en fil eller mappe, eller hvis du vil sætte rettigheder på filer som bliver oprettet i mappen, så skal du se nærmere på Posix ACL (ACL = Access Control Lists).
Forslag til læse materiale.
http://www.dartmouth.edu/~rc/help/faq/permissions.html
http://users.suse.com/~agruen/acl/linux-acls/online/
#1
Tak for dit svar
Tak for dit svar :)
Prøvede lige at sætte den til 750, men mappen er stadig offentligt tilgængelig.. Måske er der noget jeg gør forkert
#0Har du kikket efter i
Har du kikket efter i Ajaxplorer's admin-guide:
http://ajaxplorer.info/administrator/
Lidt efter hvad du vil, så er der en: Securing your installation page
http://ajaxplorer.info/administrator/start/securing-your-installation/
Det er formentlig en god ide at kikke Users managements igennem og opsætte HTTPS på din server
Hvis du har brug for info om .htaccess:
https://my.meebox.net/knowledgebase/62/Hvad-er-en-htaccess-fil-er-og-hv…
Når du skriver "mappen er
#4
Mange tak. Vil jeg lige
Mange tak. Vil jeg lige kigge på
#5
At den laver en liste med alle filer og mapper (som her: http://imgur.com/FHXILJ5 )
Men kom læige i tanke om, at jeg bare kan lave en top index.html og placere den i mappen, så bliver den jo vist i stedet :)
Aaaah.. På den måde :) Ja
Jeg er sikker på der er en løsning i frogmasters post.
Aaaah.. På den måde
Aaaah.. På den måde :) Ja der vil chmod ikke ændre på noget.
Jeg er sikker på der er en løsning i frogmasters post.
Hvis ikke er den officielle dokumentation her http://wiki.apache.org/httpd/DirectoryListings her antager uden at have gjort min research at du bruger apache og ikke nginx
Hej igen!
Løste mit problem
Løste mit problem med .htaccess-filer.
Tak for alle input!
Normalt plejer der at være
#10Brugte dem der fortryder
Brugte dem der forbyder listning af filer :)