Sida 1 av 1

vsftpd CHMOD [LÖST]

Postat: 22 feb 2009, 03:33
av ZilexuS
Hej!
Jag använder Ubuntu 8.10 Server och vsftpd.
Jag har undrat ett tag nu över vsftpd CHMOD.

Jag vill att när jag laddar upp en fil via FTP så ska den filen automatiskt få CHMOD 644 -rw-r--r--.
Just nu när jag laddar upp en fil så blir den till CHMOD 600 -rw-r----- och jag blir tvungen att manuellt CHMOD:a den till 644.

Finns det någon lösning?
FTP-klienten jag använder är FlashFXP (Win).

Re: vsftpd CHMOD

Postat: 23 feb 2009, 14:57
av Snifferoxs
Får jag komplettera med ytterliggare en fråga? =)

Jag har inte riktigt kommit på hur man ska automatiskt sätta ägare till filen?
Om en användare går in och laddar upp en fil vill jag även att webbservern ska få använda filen.

Re: vsftpd CHMOD

Postat: 23 feb 2009, 18:06
av northface
@ZilexuS
Kör du med lokala användare? Antag så och att du redan har följande rad i vsftpd.conf
local_umask=0022
Lägg till följande rad i vsftpd.conf;
file_open_mode=0666
Starta om vsftpd
Vad får du nu?

Om du kör virtuella användare med;
local_umask=0022
och ändrar rättigheter till din upload folder enligt

Kod: Markera allt

chmod 777 /sökväg till din upload folder/
får du troligen det du önskar.

Re: vsftpd CHMOD

Postat: 23 feb 2009, 20:08
av northface
@Snifferoxs

Tror inte du kan ändra ägarskap med vsftpd.

Webbservern kan ändå använda filen - bara du har korrekta rättigheter på den.

Re: vsftpd CHMOD

Postat: 24 feb 2009, 21:54
av ZilexuS
Tack så mycket för hjälpen, northface! Nu fungerar det perfekt!
Jag hade letat innan länge efter det här. (Men jag är inte så bra på att leta kan jag erkänna!) :)

Tack för hjälpen i alla fall! ;D