vsftpd
|
abc-cpu |
Dodano 21-03-2010 15:25
|
User
Posty: 32
Dołączył: 04/03/2010 20:13
|
Mam problemik z konfiguracją vsftpd. Użyłem konfiguratora obsy'ego celem uzyskania :
W konsekwencji otrzymuję :
Cytat Zawartość /etc/vsftpd.conf
anon_world_readable_only=no
anon_umask=022
anonymous_enable=no
dirmessage_enable=yes
download_enable=no
dirlist_enable=no
hide_ids=yes
syslog_enable=yes
local_enable=yes
local_umask=022
chmod_enable=no
chroot_local_user=yes
check_shell=no
user_config_dir=/etc/vsftpd_users
log_ftp_protocol=no
listen=yes
listen_port=21
background=yes
max_clients=0
max_per_ip=0
idle_session_timeout=300
use_sendfile=no
anon_max_rate=0
local_max_rate=0
Zawartość /etc/passwd (do dopisania do istniejących danych)
ftp:x:1000:1000:ftp:/hdd/ftp/public:/bin/false
Marcin:mojehaslozaszyfrowane.:1001:1001:Marcin:/hdd:/bin/false
guest:hasloguestazaszyfrowane.:1002:1002:guest:/hdd/ftp/guest:/bin/false
Zawartość /etc/vsftpd_users/ftp
dirlist_enable=yes
download_enable=yes
Zawartość /etc/vsftpd_users/Marcin
dirlist_enable=yes
download_enable=yes
write_enable=yes
Zawartość /etc/vsftpd_users/guest
dirlist_enable=yes
Muszą zostać założone katalogi:
/hdd/ftp/guest
W efekcie nie otrzymuję zamierzonego celu. Na tomato w GUI po ustawieniu tak jak na screenie było OK.
Edytowany przez abc-cpu dnia 21-03-2010 15:26
ASUS WL-500gP V1 OpenWRT 8.09.2 kamikaze (FTP server, Transmission 1.75) - dzi?ki stronce OBSY'ego
|
|
|
|
obsy |
Dodano 21-03-2010 17:26
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Ale nie napisałeś jaki był ten cel. Czego nie otrzymałeś i dlatego nie przeczytałeś manuala do vsftpd?
|
|
|
|
abc-cpu |
Dodano 21-03-2010 19:55
|
User
Posty: 32
Dołączył: 04/03/2010 20:13
|
Czytałem twój kursik na stronce eko. Sam manual do vsftpd opierający się o zbiór wszystkich isntrukcji mnie przerasta, dlatego skorzystałem z konfiguratora.
Cel - spójrz na zrzut ekranu. Jeżeli właczyłem konto Anonymous to dlaczego konfigurator ustawia wartość na "no" ?
Prosiłbym o sprawdzenie czy jako Anonymous można wyświetlić zbiór plików ftp://87.250.183.70
Może ktoś na tomato wrzuciłby ustawienia jak z printscreena i zapodał zawartość /etc/vsftpd.conf ? Byłbym wdzięczny.
Edytowany przez abc-cpu dnia 21-03-2010 19:57
ASUS WL-500gP V1 OpenWRT 8.09.2 kamikaze (FTP server, Transmission 1.75) - dzi?ki stronce OBSY'ego
|
|
|
|
obsy |
Dodano 21-03-2010 20:44
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Eee, pisałem już że manuala nie czytasz...
vsftpd ma dwa tryby pracy dla anonymousa - jeden (anonymous_enable=yes), który sztucznie robi anonymousa, i drugi (local_enable=yes), który z kolei anonymous to user ftp i jest brany z /etc/passwd a ten pierwszy nie jest potrzebny...
|
|
|
|
abc-cpu |
Dodano 22-03-2010 16:55
|
User
Posty: 32
Dołączył: 04/03/2010 20:13
|
Zależy mi na tym żeby był dostęp do folderu /hdd/ftp/public dla anonymousa bez potrzeby logowania.
Konfig vsftpd :
Cytat anon_world_readable_only=no
anon_umask=022
anonymous_enable=no
dirmessage_enable=yes
download_enable=no
dirlist_enable=no
hide_ids=yes
syslog_enable=yes
local_enable=yes
local_umask=022
chmod_enable=no
chroot_local_user=yes
check_shell=no
user_config_dir=/etc/vsftpd_users
log_ftp_protocol=no
listen=yes
listen_port=21
background=yes
max_clients=0
max_per_ip=0
zas w passwd :
Cytat ftp:x:1000:1000:ftp:/hdd/ftp/public:/bin/false
Zgodnie z konfiguratorem mam utworzony katalog z /etc/vsftpd_users/ i reszta użytwkoników działa prawidłowo.
ASUS WL-500gP V1 OpenWRT 8.09.2 kamikaze (FTP server, Transmission 1.75) - dzi?ki stronce OBSY'ego
|
|
|
|
abc-cpu |
Dodano 23-03-2010 16:04
|
User
Posty: 32
Dołączył: 04/03/2010 20:13
|
Od podstaw, zestaw pytań :
1) w passwd
ftp:x:1000:1000 - nie powinno być "*"zamiast "x" (brak hasła) ?
2)/etc/vsftpd_users/ - rozumiem że ma być katalogiem (folderem) a nie plikiem z listą userów ? Utworzyłem w tym folderze osobne pliki o nazwach userów - prawidłowo ?
3)do usera ftp, który ma pełnić funkcję anonymous'a co trzeba dopisać żeby nie musiał się logować ?
Edytowany przez abc-cpu dnia 23-03-2010 16:06
ASUS WL-500gP V1 OpenWRT 8.09.2 kamikaze (FTP server, Transmission 1.75) - dzi?ki stronce OBSY'ego
|
|
|
|
abc-cpu |
Dodano 23-03-2010 19:22
|
User
Posty: 32
Dołączył: 04/03/2010 20:13
|
No w końcu ! Rozwiązanie banalne - downgrade do 1.22 i dopiero wtedy konfigurator obsy'ego. Musiały zajść znaczące zmiany w konfiguracji w wersji z którą się męczyłem 2.0.6 (opkg list niezbyt aktualne jak już jest 2.2.2) Wszystko chula "jak talala". Anonymous automatycznie zalogowany do określonego katalogu, zaś userzy z różnymi prawami do różnych katalogów. Tak więc EOT !
ASUS WL-500gP V1 OpenWRT 8.09.2 kamikaze (FTP server, Transmission 1.75) - dzi?ki stronce OBSY'ego
|
|
|
|
SynC |
Dodano 23-03-2010 20:13
|
Super User
Posty: 512
Dołączył: 15/12/2009 17:35
|
ci powiem że dla pewności sprawdziłem u siebie,
wersja 2.2.2 i z konfiguratorem obsego działa
|
|
|
|
abc-cpu |
Dodano 23-03-2010 20:29
|
User
Posty: 32
Dołączył: 04/03/2010 20:13
|
to może 2.0.6 jest zbugowane lub użyłeś innych ustawień i po prostu nie da się wykryć usterki. Ja mam grubo namieszane z chown'ami i w passwd więc nie dojdę Grunt że działa, update będzie tylko jak mi całość padnie.
ASUS WL-500gP V1 OpenWRT 8.09.2 kamikaze (FTP server, Transmission 1.75) - dzi?ki stronce OBSY'ego
|
|
|