Strona 1 z 1

vsftpd - brak moŻliwości wysyłania plików na serwer

: 07 lutego 2009, 01:01
autor: badgerman
Witam - mam problem takiej treści - mimo że w configu ustawione jest ,,WRITE Enable'' na ,,YES'' ,nie można wysłać żadnego pliku na serwer.

Załączam mój vsftpd.conf - moźe ktoś doszuka się przyczyny.

System - Debian Etch 4.0r6, logowanie przebiega bez przeszkód, problemem jest wysyłanie plików na serwer plików. Jeśli trzeba coś więcej to bez problemu dołączę:

Kod: Zaznacz cały

# disables anonymous FTP
anonymous_enable=NO

# enables non-anonymous FTP
local_enable=YES

# activates virtual users
guest_enable=YES

# virtual users to use local privs, not anon privs
virtual_use_local_privs=YES

# enables uploads and new directories
write_enable=YES

# the PAM file used by authentication of virtual uses
pam_service_name=vsftpd

# in conjunction with 'local_root',
# specifies a home directory for each virtual user
user_sub_token=$USER
local_root=/home/vsftpd/$USER

# włączamy kontrolę chroot przez plik
chroot_list_enable=YES

# wara od /etc ...
chroot_local_user=NO

# ...wszystkim umieszczonym w poniższym pliku
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

# hides the FTP server user IDs and just display "ftp" in directory listings
hide_ids=YES

# runs vsftpd in standalone mode
listen=YES

# listens on this port for incoming FTP connections
listen_port=21

connect_from_port_20=YES

# the umask for file
local_umask=022

: 07 lutego 2009, 14:39
autor: lis6502
Katalog udostępniany przez ftp musi mieć +x w atrybutach.

: 08 lutego 2009, 00:55
autor: badgerman
Katalogi mają póki co atrybuty 777.

Może powiem jak wygląda to co się dzieje.

¦ciągać pliki można bez problemu, można stworzyć katalog, można stworzyć plik, ale już nie można pliku zapełnić treścią.

: 08 lutego 2009, 00:58
autor: lis6502
Brzmi to conajmniej dziwnie. Jesteś w stanie załączyć log z tym błędem?

: 08 lutego 2009, 01:10
autor: badgerman
¯eby było śmieszniej nie zgłasza błędu innego jak ,,timeout''.

: 08 lutego 2009, 02:00
autor: lis6502
Poszukaj w manie do tego serwera opcji jednoczesnych połączeń i dopisz do konfiga. Może chodzi o to że utworzenie pliku i utrzymanie go otwartym to jedno połączenie, a zapis to drugie? Na prawdę, nie pozostaje nic innego jak kombinować.

: 08 lutego 2009, 11:31
autor: grzesiek
badgerman pisze:Katalogi mają póki co atrybuty 777.
tak, ale masz

Kod: Zaznacz cały

local_umask=022

: 08 lutego 2009, 12:10
autor: badgerman
A jak powinno to brzmieć?

: 08 lutego 2009, 12:56
autor: grzesiek
077 i pamiętaj aby użytkownik, który jest używany przez vsftpd był właścicielem katalogu np.:

Kod: Zaznacz cały

ftp_username=

: 08 lutego 2009, 13:17
autor: badgerman
Problem leżał zupełnie gdzie indziej niż sądziłem... Otóż problem nie był serwer FTP, ale dziadowski francuski router COMTREND CT-633 (znany też jako CT-635 lub jako Alice v2). Po podłaczeniu się przez normalny router poszło bez problemu. Przez modem USB też nie zrobił problemu.

Przepraszam za fatygę i dziękuję za zainteresowanie problemem