Sida 1 av 1

Rättigheter FTP och Apache2

Postat: 04 feb 2009, 10:01
av Paddeman
Hej!

Är relativt ny i linux-sfären och sitter nu med ett problem i Ubuntu.
Vi har installerat apache och fått servern att lira bra som en webbserver.

Däremot har vi ett problem när vi laddar upp filer via ftp till /var/www mappen. Dessa filer
får fel grupp och användarrättighet mot vad apache kräver för att få köra filerna.

Hur kan jag göra så att alla filer via ftp, default får en rättighet som apache får lov att köra?

Tacksam för alla svar!

Padde

Re: Rättigheter FTP och Apache2

Postat: 04 feb 2009, 12:17
av tann
vilken ftp-server kör du?

Re: Rättigheter FTP och Apache2

Postat: 04 feb 2009, 13:04
av Paddeman
Hej!

Det är Vsftpd. :)

tack!

/ padde

Re: Rättigheter FTP och Apache2

Postat: 04 feb 2009, 14:38
av tann
se till att följande rad finns med i /etc/vsftpd.conf

Kod: Markera allt

local_umask=022
detta ska ge rättigheterna rwx r-x r-x för nyskapade filer, alltså borde apache kunna komma åt dem (kontrollera rättigheterna på redan skapade kataloger också)

Re: Rättigheter FTP och Apache2

Postat: 04 feb 2009, 14:51
av Paddeman
Hej!

Efter en omstart av Vsftpd fungerade ju detta klockrent!

Däremot uppkom självklart ytterliggare ett problem.
Filer som laddas upp via en sida på webbservern får rättigheter som apache inte får läsa?
Finns det någon lösning på det? Eller måste jag sätta chmod på alla filer som laddas upp?

Stort tack för hjälpen! Ubuntu och dess användare har åter visat sin styrka! :)

Padde

Re: Rättigheter FTP och Apache2

Postat: 04 feb 2009, 15:00
av tann
laddas de upp via en sida skriven i php? isf kan du använda

Kod: Markera allt

chmod("filnamn"),755)
i php-koden. mer info här http://se.php.net/chmod

Re: Rättigheter FTP och Apache2

Postat: 04 feb 2009, 15:26
av Paddeman
Hej!

Ja de laddas upp via en php sida.
Behöver jag alltid ändra chmod varje gång jag laddar upp en fil via php i fortsättningen?

Kan inte minnas att jag behövde det på en annan linux burk ...

Tack!

Padde