PDA

Просмотр полной версии : [OpenBSD] настройка vsftpd для неанонимного входа.


autumn
28.09.2004, 15:23
Установил vsftpd пользуясь данным мануалом http://www.akeeper.ru/viewtopic.php?t=529
Анонминый вход работает нормально. Решил сделать авторизацию, анонимность все таки немножко не то.
Создал юзверя, включил его в группу vsftpd, прописал в файле ftpusers. При подключении к серваку запрашивает логин и пароль(ну эт правильно), а авторизироватся не хочет - грит Login incorrect.

autumn
28.09.2004, 15:37
Конфиг vsftpd такой
write_enable=YES
nopriv_user=_vsftpd
ftpd_banner=Local FTP. We are here.
chroot_local_user=YES
local_enable=YES
local_root=/var/vsftpd
listen=YES
secure_chroot_dir=/var/empty
max_clients=10
max_per_ip=2
userlist_file=/etc/ftpusers
userlist_enable=YES
userlist_deny=NO

sauron
28.09.2004, 15:42
local_root=/var/vsftpd
secure_chroot_dir=/var/empty
домашние диры создал ?

autumn
28.09.2004, 15:47
local_root=/var/vsftpd
secure_chroot_dir=/var/empty
домашние диры создал ?
Угу, создал и доступ для группы vsftpd разрешил.

sauron
28.09.2004, 15:52
2autumn: а они в нее входят?

autumn
28.09.2004, 15:54
2autumn: а они в нее входят?
Дык тото и оно, что сервак зарубает логин и говорит, что login incorrect. А как ты определишь входят они или нет ежли даже прилогиниться нельзя.

sauron
28.09.2004, 16:02
без этого работают ?
local_root=/var/vsftpd
secure_chroot_dir=/var/empty

shaman
28.09.2004, 16:07
ПРИМЕЧАНИЕ!!!
Если вы захотите что бы еще кто-то имел доступ к серверу, надо создать для него учетную запись, включить его в группу vsftpd и добавить в файл /usr/local/etc/ftp-deny-usr, иначе пользвателя не сможет залогиниться.


Сделал?

autumn
28.09.2004, 16:07
без этого работают ?
local_root=/var/vsftpd
Все то же самое.
secure_chroot_dir=/var/empty
Если убираешь это то vsftpd ругается и говорит, что дефолтная директория не найдена.
Ну вообщем без изменений.

autumn
28.09.2004, 16:09
ПРИМЕЧАНИЕ!!!
Если вы захотите что бы еще кто-то имел доступ к серверу, надо создать для него учетную запись, включить его в группу vsftpd и добавить в файл /usr/local/etc/ftp-deny-usr, иначе пользвателя не сможет залогиниться.


Сделал?
Нет не делал, щас попробую.

autumn
28.09.2004, 16:12
Shaman, сделал. То же самое.

autumn
28.09.2004, 16:31
Так, после пляски с бубнами заработало. Щас буду выяснять последовательность потрясания, а так же необходимые для удачного исхода, телодвижения.

autumn
28.09.2004, 16:41
Ну вообщем все понятно, туплю по черному.
В статье сказано вот что
Всем им закрыл шел (FTP пользвателям он не нужен для работы).
При добавлении пользователя предлагается выбор из несколькмх шелов и помимо прочего есть пункт nologin. По своему чайничеству я и решил, что это оно и есть. И юзверям врубал эт nologin. Нда...