[quote="MyBook Linux"]Добрый день.Ситуация следующая:
1. Есть девайс http://en.wikipedia.org/wiki/MyBook с установленным внутри
# uname -a
Linux MyBook 2.6.17.14 #1 PREEMPT Fri Jan 18 10:40:25 GMT 2008 armv5tejl GNU/Linux
На этот девайс необходимо поставить ftp, мой выбор пал на vsftpd.
2. Необходимо предоставить доступ для системных пользователей, точнее сказать для пользователя ftp:
# id ftp
uid=108(ftp) gid=500(users) groups=500(users)
Конфиг:
# vi /opt/etc/vsftpd.conf
listen=NO
listen_address=10.200.0.48
pam_service_name=vsftpd
anonymous_enable=NO
local_enable=YES
write_enable=YES
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
anon_root=/var/ftp/anonymous
dirmessage_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=ftp
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
idle_session_timeout=600
data_connection_timeout=12000
nopriv_user=ftp
ascii_upload_enable=NO
ascii_download_enable=NO
ftpd_banner=Hello.
user_config_dir=/etc/vsftpd/vusers
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
userlist_file=/etc/vsftpd/user_list
userlist_enable=YES
userlist_deny=NO
]# cat /etc/vsftpd/vusers/ftp
local_root=/shares/internal/backup
Доступ к файлам:
# ls -al /shares/internal/
total 40
drwsr-sr-x 7 www-data www-data 4096 Feb 10 14:48 .
drwsr-sr-x 4 root root 4096 Jan 18 2008 ..
drwx------ 2 www-data www-data 4096 Dec 28 10:48 .senvidData
drws--S--- 2 ftp users 4096 Dec 29 17:04 BACKUP
drwsrwsrwx 2 www-data www-data 4096 Dec 27 13:47 PUBLIC
dr-xrwx--- 2 root users 4096 Feb 10 14:48 backup
Пользователь ftp в системе заведён так:
ftp:x:108:500:FTP User:/shares/internal/backup:/bin/sh
[/quote]
При коннекте на данный фтп происходит следующее:
# ftp ftp@10.200.0.48
Connected to 10.200.0.48.
220 Hello.
331 Please specify the password.
Password:
530 Login incorrect.
ftp: Login failed.
Логи системы:
# tail /var/log/vsftpd.log
Tue Feb 22 14:18:15 2011 [pid 5922] CONNECT: Client "10.200.0.1"
Tue Feb 22 14:18:18 2011 [pid 5921] [ftp] FAIL LOGIN: Client "10.200.0.1"
Прошу помочь разобраться, т.к. не понимаю причину отказа авторизации.[/quote]