vsftpd - brak możliwo

Konfiguracja serwerów, usług, itp.
badgerman
Posty: 12
Rejestracja: 29 czerwca 2008, 13:12
Lokalizacja: Police

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

Post 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
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Katalog udostępniany przez ftp musi mieć +x w atrybutach.
badgerman
Posty: 12
Rejestracja: 29 czerwca 2008, 13:12
Lokalizacja: Police

Post 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ą.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Brzmi to conajmniej dziwnie. Jesteś w stanie załączyć log z tym błędem?
badgerman
Posty: 12
Rejestracja: 29 czerwca 2008, 13:12
Lokalizacja: Police

Post autor: badgerman »

¯eby było śmieszniej nie zgłasza błędu innego jak ,,timeout''.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post 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ć.
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

badgerman pisze:Katalogi mają póki co atrybuty 777.
tak, ale masz

Kod: Zaznacz cały

local_umask=022
badgerman
Posty: 12
Rejestracja: 29 czerwca 2008, 13:12
Lokalizacja: Police

Post autor: badgerman »

A jak powinno to brzmieć?
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post 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=
badgerman
Posty: 12
Rejestracja: 29 czerwca 2008, 13:12
Lokalizacja: Police

Post 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
ODPOWIEDZ