ejerskab af www folder i Ubuntu server.
Hej LinuxIn.dk :)
Hej jeg er i tvivl omkring ejerskab af www folder i Ubuntu server 14.04.4
Skal jeg bruge tj:www-data, root:www-data, eller www-data:www-data ?
eller er der et alternativ?
Hvad skal jeg bruge til www folders og underfolderes rettigheder? til foldere 775? og til filer 664?
Mvh,
Thomas :)
Hej jeg er i tvivl omkring ejerskab af www folder i Ubuntu server 14.04.4
Skal jeg bruge tj:www-data, root:www-data, eller www-data:www-data ?
eller er der et alternativ?
Hvad skal jeg bruge til www folders og underfolderes rettigheder? til foldere 775? og til filer 664?
Mvh,
Thomas :)
Kommentarer3
Den bruger eller gruppe som
www-data:www-data er den
Hvis din bruger mangler skriveadgang så tilføj ham til www-data gruppen.
Som IBM skriver, så kommer
Hvis det er Apache2 webserver, så kan du finde ud af det ved at køre "ps aux | grep apache2". som standard på debian og ubuntu systemer er det brugeren "www-data", som skal have adgang til web-rodmappen. Hvis det er lighttpd, nginx eller en anden server, så søg bare udskift "apache2" med din webservers navn.
Angående file permissions, der vil jeg ikke anbefale at give alle brugere rettigheder til dine web filer, hvis du kører et CMS system, som har database adgang, eller har php-scripts liggende med lignende oplysninger.
Hvis du gerne vil have din egen bruger til at eje filerne i mappen, men også gerne vil tillade www-data brugeren adgang, så webserveren kan loade dine sider, så kan jeg anbefale at kigge nærmere på "Posix Acces Control Lists", det er en måde hvorpå man med brug af "getfact" og "setfacl" kan tilknytte flere bruger og grupper til en fil/mappes rettigheder.
http://linuxcommand.org/man_pages/getfacl1.html
http://linuxcommand.org/man_pages/setfacl1.html