URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91716
[ Назад ]

Исходное сообщение
"проблема с vsftpd на CentOS"

Отправлено _KuZNeC_ , 07-Июн-11 21:17 
В общем с анонимным пользователем работает а если я вхожу под логином test (есть в системе) то 530 Login incorrect.
Вот конфиг
listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=NO
anon_root=/var/ftp/pub

И еще вопрос, а как его в домен вогнать?
Пробовал создавать пользователя с домашней директорией - доменом но ошибка помоему то же была 530 Login incorrect
Спасибо


Содержание

Сообщения в этом обсуждении
"проблема с vsftpd на CentOS"
Отправлено PavelR , 07-Июн-11 22:54 
> В общем с анонимным пользователем работает а если я вхожу под логином
> test (есть в системе) то 530 Login incorrect.
> Вот конфиг

Обычно смотрят в лог.  

> И еще вопрос, а как его в домен вогнать?

Разделяйте задачи. Тогда они начнут получаться. Всё скопом всеравно сделать нельзя.
Заодно и вопросы задавайте в виде различных топиков.

> Пробовал создавать пользователя с домашней директорией - доменом но ошибка помоему то
> же была 530 Login incorrect

Интересный термин - "домашняя директория - домен". Неудивительно, что не работает.

> Спасибо


"проблема с vsftpd на CentOS"
Отправлено _KuZNeC_ , 08-Июн-11 10:06 
Вот /var/log/vsftpd.log
Wed Jun  8 05:57:55 2011 [pid 2615] CONNECT: Client "192.168.1.2"
Wed Jun  8 05:57:55 2011 [pid 2615] FTP response: Client "192.168.1.2", "220 (vsFTPd 2.0.5)"
Wed Jun  8 05:57:55 2011 [pid 2615] FTP command: Client "192.168.1.2", "USER test"
Wed Jun  8 05:57:55 2011 [pid 2615] [test] FTP response: Client "192.168.1.2", "331 Please specify the password."
Wed Jun  8 05:57:55 2011 [pid 2615] [test] FTP command: Client "192.168.1.2", "PASS <password>"
Wed Jun  8 05:57:55 2011 [pid 2614] [test] FAIL LOGIN: Client "192.168.1.2"
Wed Jun  8 05:57:56 2011 [pid 2615] [test] FTP response: Client "192.168.1.2", "530 Login incorrect."
Wed Jun  8 05:57:57 2011 [pid 2617] CONNECT: Client "192.168.1.2"
Wed Jun  8 05:57:57 2011 [pid 2617] FTP response: Client "192.168.1.2", "220 (vsFTPd 2.0.5)"
Wed Jun  8 05:57:57 2011 [pid 2617] FTP command: Client "192.168.1.2", "USER test"
Wed Jun  8 05:57:57 2011 [pid 2617] [test] FTP response: Client "192.168.1.2", "331 Please specify the password."
Wed Jun  8 05:57:57 2011 [pid 2617] [test] FTP command: Client "192.168.1.2", "PASS <password>"
Wed Jun  8 05:57:57 2011 [pid 2616] [test] FAIL LOGIN: Client "192.168.1.2"
Wed Jun  8 05:57:58 2011 [pid 2617] [test] FTP response: Client "192.168.1.2", "530 Login incorrect."
Wed Jun  8 05:57:59 2011 [pid 2619] CONNECT: Client "192.168.1.2"
Wed Jun  8 05:57:59 2011 [pid 2619] FTP response: Client "192.168.1.2", "220 (vsFTPd 2.0.5)"
Wed Jun  8 05:57:59 2011 [pid 2619] FTP command: Client "192.168.1.2", "USER test"
Wed Jun  8 05:57:59 2011 [pid 2619] [test] FTP response: Client "192.168.1.2", "331 Please specify the password."
Wed Jun  8 05:57:59 2011 [pid 2619] [test] FTP command: Client "192.168.1.2", "PASS <password>"
Wed Jun  8 05:57:59 2011 [pid 2618] [test] FAIL LOGIN: Client "192.168.1.2"
Wed Jun  8 05:58:00 2011 [pid 2619] [test] FTP response: Client "192.168.1.2", "530 Login incorrect."
Еще немножко подправил /etc/vsftpd/vsftpd.conf
listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=NO
anon_root=/var/ftp/pub
vsftpd_log_file=/var/log/vsftpd.log
log_ftp_protocol=YES
dual_log_enable=YES
syslog_enable=YES
> Пробовал создавать пользователя с домашней директорией - доменом но ошибка помоему то
> же была 530 Login incorrect

Вот так вот пробовал
useradd -M -d /var/www/домен -s /sbin/nologin имя
Спасибо)


"проблема с vsftpd на CentOS"
Отправлено McLeod095 , 08-Июн-11 11:14 
>[оверквотинг удален]
> anon_root=/var/ftp/pub
> vsftpd_log_file=/var/log/vsftpd.log
> log_ftp_protocol=YES
> dual_log_enable=YES
> syslog_enable=YES
>> Пробовал создавать пользователя с домашней директорией - доменом но ошибка помоему то
>> же была 530 Login incorrect
> Вот так вот пробовал
> useradd -M -d /var/www/домен -s /sbin/nologin имя
> Спасибо)

Может все таки попробовать прописать пользователю в качестве shell /bin/bash. Вроде как если у пользователя там стоит nologin и т.п. то vsftpd не пустит пользователя.


"проблема с vsftpd на CentOS"
Отправлено Дядя_Федор , 08-Июн-11 11:47 
> Вроде как
> если у пользователя там стоит nologin и т.п. то vsftpd не
> пустит пользователя.

Ничего подобного. Пустит и аж бегом. :)
-------------
cluster1 etc # grep backup /etc/passwd
backup:x:1006:1006::/home/backup:/sbin/nologin
----------
soldier Soft # ftp 10.10.10.21
Connected to 10.10.10.21 (10.10.10.21).
220 (vsFTPd 2.3.4)
Name (10.10.10.21:root): backup
530 Please login with USER and PASS.
SSL not available
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> lsd
?Invalid command
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
drwx------    2 1006     1006         4096 May 27 11:55 10.10
drwx------    2 1006     1006         4096 May 26 06:01 209.5
.....
--------



"проблема с vsftpd на CentOS"
Отправлено Torion , 08-Июн-11 17:03 
> Вот так вот пробовал
> useradd -M -d /var/www/домен -s /sbin/nologin имя
> Спасибо)

А какие права на папку /var/www/домен? Имеет ли пользователь "имя" на неё хоть какие-то права?


"проблема с vsftpd на CentOS"
Отправлено _KuZNeC_ , 12-Июн-11 18:21 
>> Вот так вот пробовал
>> useradd -M -d /var/www/домен -s /sbin/nologin имя
>> Спасибо)
> А какие права на папку /var/www/домен? Имеет ли пользователь "имя" на неё
> хоть какие-то права?

Сейчас сделал chmod -R 777 /var/ftp (сначало попробую разобраться с одной проблемой а потом уже о впихивании его в домен)
Теперь не пускает даже анонимного пользователя
Wed Jun  8 05:57:55 2011 [pid 2615] CONNECT: Client "192.168.1.2"
Wed Jun  8 05:57:55 2011 [pid 2615] FTP response: Client "192.168.1.2", "220 (vsFTPd 2.0.5)"
Wed Jun  8 05:57:55 2011 [pid 2615] FTP command: Client "192.168.1.2", "USER test"
Wed Jun  8 05:57:55 2011 [pid 2615] [test] FTP response: Client "192.168.1.2", "331 Please specify the password."
Wed Jun  8 05:57:55 2011 [pid 2615] [test] FTP command: Client "192.168.1.2", "PASS <password>"
Wed Jun  8 05:57:55 2011 [pid 2614] [test] FAIL LOGIN: Client "192.168.1.2"
Wed Jun  8 05:57:56 2011 [pid 2615] [test] FTP response: Client "192.168.1.2", "530 Login incorrect."
Wed Jun  8 05:57:57 2011 [pid 2617] CONNECT: Client "192.168.1.2"
Wed Jun  8 05:57:57 2011 [pid 2617] FTP response: Client "192.168.1.2", "220 (vsFTPd 2.0.5)"
Wed Jun  8 05:57:57 2011 [pid 2617] FTP command: Client "192.168.1.2", "USER test"
Wed Jun  8 05:57:57 2011 [pid 2617] [test] FTP response: Client "192.168.1.2", "331 Please specify the password."
Wed Jun  8 05:57:57 2011 [pid 2617] [test] FTP command: Client "192.168.1.2", "PASS <password>"
Wed Jun  8 05:57:57 2011 [pid 2616] [test] FAIL LOGIN: Client "192.168.1.2"
Wed Jun  8 05:57:58 2011 [pid 2617] [test] FTP response: Client "192.168.1.2", "530 Login incorrect."
Wed Jun  8 05:57:59 2011 [pid 2619] CONNECT: Client "192.168.1.2"
Wed Jun  8 05:57:59 2011 [pid 2619] FTP response: Client "192.168.1.2", "220 (vsFTPd 2.0.5)"
Wed Jun  8 05:57:59 2011 [pid 2619] FTP command: Client "192.168.1.2", "USER test"
Wed Jun  8 05:57:59 2011 [pid 2619] [test] FTP response: Client "192.168.1.2", "331 Please specify the password."
Wed Jun  8 05:57:59 2011 [pid 2619] [test] FTP command: Client "192.168.1.2", "PASS <password>"
Wed Jun  8 05:57:59 2011 [pid 2618] [test] FAIL LOGIN: Client "192.168.1.2"
Wed Jun  8 05:58:00 2011 [pid 2619] [test] FTP response: Client "192.168.1.2", "530 Login incorrect."
Спасибо.


"проблема с vsftpd на CentOS"
Отправлено PavelR , 12-Июн-11 22:58 
а в других логах никаких сообщений не появляется, да ?

"проблема с vsftpd на CentOS"
Отправлено _KuZNeC_ , 13-Июн-11 10:55 
> а в других логах никаких сообщений не появляется, да ?

Появляется.
Вот последние строчки /var/log/messages
Jun 13 10:51:01 dhcppc1 vsftpd: Mon Jun 13 06:51:01 2011 [pid 2431] CONNECT: Client "192.168.1.2"
Jun 13 10:51:01 dhcppc1 vsftpd: Mon Jun 13 06:51:01 2011 [pid 2431] FTP response: Client "192.168.1.2", "220 (vsFTPd 2.0.5)"
Jun 13 10:51:01 dhcppc1 vsftpd: Mon Jun 13 06:51:01 2011 [pid 2431] FTP command: Client "192.168.1.2", "USER anonymous"
Jun 13 10:51:01 dhcppc1 vsftpd: Mon Jun 13 06:51:01 2011 [pid 2431] [anonymous] FTP response: Client "192.168.1.2", "331 Please specify the password."
Jun 13 10:51:01 dhcppc1 vsftpd: Mon Jun 13 06:51:01 2011 [pid 2431] [anonymous] FTP command: Client "192.168.1.2", "PASS <password>"
Jun 13 10:51:01 dhcppc1 vsftpd: Mon Jun 13 06:51:01 2011 [pid 2430] [ftp] OK LOGIN: Client "192.168.1.2", anon password "mozilla@example.com"
Jun 13 10:51:01 dhcppc1 vsftpd: Mon Jun 13 06:51:01 2011 [pid 2434] CONNECT: Client "192.168.1.2"
Jun 13 10:51:01 dhcppc1 vsftpd: Mon Jun 13 06:51:01 2011 [pid 2434] FTP response: Client "192.168.1.2", "220 (vsFTPd 2.0.5)"
Jun 13 10:51:08 dhcppc1 vsftpd: Mon Jun 13 06:51:08 2011 [pid 2434] FTP command: Client "192.168.1.2", "USER test"
Jun 13 10:51:08 dhcppc1 vsftpd: Mon Jun 13 06:51:08 2011 [pid 2434] [test] FTP response: Client "192.168.1.2", "331 Please specify the password."
Jun 13 10:51:08 dhcppc1 vsftpd: Mon Jun 13 06:51:08 2011 [pid 2434] [test] FTP command: Client "192.168.1.2", "PASS <password>"
Jun 13 10:51:08 dhcppc1 vsftpd: Mon Jun 13 06:51:08 2011 [pid 2433] [test] FAIL LOGIN: Client "192.168.1.2"
Jun 13 10:51:09 dhcppc1 vsftpd: Mon Jun 13 06:51:09 2011 [pid 2434] [test] FTP response: Client "192.168.1.2", "530 Login incorrect."
Jun 13 10:51:13 dhcppc1 vsftpd: Mon Jun 13 06:51:13 2011 [pid 2436] CONNECT: Client "192.168.1.2"
Jun 13 10:51:13 dhcppc1 vsftpd: Mon Jun 13 06:51:13 2011 [pid 2436] FTP response: Client "192.168.1.2", "220 (vsFTPd 2.0.5)"
Jun 13 10:51:13 dhcppc1 vsftpd: Mon Jun 13 06:51:13 2011 [pid 2436] FTP command: Client "192.168.1.2", "USER anonymous"
Jun 13 10:51:13 dhcppc1 vsftpd: Mon Jun 13 06:51:13 2011 [pid 2436] [anonymous] FTP response: Client "192.168.1.2", "331 Please specify the password."
Jun 13 10:51:13 dhcppc1 vsftpd: Mon Jun 13 06:51:13 2011 [pid 2436] [anonymous] FTP command: Client "192.168.1.2", "PASS <password>"
Jun 13 10:51:13 dhcppc1 vsftpd: Mon Jun 13 06:51:13 2011 [pid 2435] [ftp] OK LOGIN: Client "192.168.1.2", anon password "mozilla@example.com"
Jun 13 10:51:13 dhcppc1 vsftpd: Mon Jun 13 06:51:13 2011 [pid 2439] CONNECT: Client "192.168.1.2"
Jun 13 10:51:13 dhcppc1 vsftpd: Mon Jun 13 06:51:13 2011 [pid 2439] FTP response: Client "192.168.1.2", "220 (vsFTPd 2.0.5)"
Jun 13 10:51:20 dhcppc1 vsftpd: Mon Jun 13 06:51:20 2011 [pid 2439] FTP command: Client "192.168.1.2", "USER ikms-sar"
Jun 13 10:51:20 dhcppc1 vsftpd: Mon Jun 13 06:51:20 2011 [pid 2439] [ikms-sar] FTP response: Client "192.168.1.2", "331 Please specify the password."
Jun 13 10:51:20 dhcppc1 vsftpd: Mon Jun 13 06:51:20 2011 [pid 2439] [ikms-sar] FTP command: Client "192.168.1.2", "PASS <password>"
Jun 13 10:51:20 dhcppc1 vsftpd: Mon Jun 13 06:51:20 2011 [pid 2438] [ikms-sar] FAIL LOGIN: Client "192.168.1.2"
Jun 13 10:51:21 dhcppc1 vsftpd: Mon Jun 13 06:51:21 2011 [pid 2439] [ikms-sar] FTP response: Client "192.168.1.2", "530 Login incorrect."
Jun 13 10:52:30 dhcppc1 ntpd[2114]: synchronized to LOCAL(0), stratum 10


"проблема с vsftpd на CentOS"
Отправлено _KuZNeC_ , 17-Июн-11 20:16 
Поможете?

"проблема с vsftpd на CentOS"
Отправлено _KuZNeC_ , 22-Июн-11 14:53 
Проблему решил тем что переустановил vsftpd с удалением конфига.
Но появился еще один вопрос у меня chroot почему-то не работает.
в конфиге раскомментировал
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
в chroot_list добавил пользователя под которым буду заходить
а в /etc/passwd для пользователя под которым буду заходить изменил дом директорию на папку куда выше он не должен пускать
Но все равно можно лазить чуть ли не по всей фс (на некоторых ругается)