>>Вот пытаюсь vsftp поставить, так этот гад настолько "секретный", что мне самому
>>туда не пробиться.
>vsftpd настолько правильный, что стоит попотеть пару часов и разобраться в его
>настройке!
Ты не первый, кто так говорит. А есть ли какие-нибудь факты его надежности, секретности, стабильности. Ну или просто статейка с сравнениями. Или примеры из жизни ? (Ну это так, для общего развития. В принципе убедил)
>
>>Может вообще другую прогу взять ?
>Даже и не думай.
>
>Для начала, ты как и куда его ставишь? на RedHat из rpm'ов?
>сам компилишь на FreeBSD(Linux/Solaris/....)? и т.п. (вариантов - миллион) Версия какая?
нет, не rpm. как это называется, исходники вроде. Я делал что то вроде ./configure, make, make install. Только ./configure вроде там не сработало ... Но там в ред.ми все лбьяснялость и в итоге поставилось. (vsftpd-1.1.2.tar.gz)Версия 1.1.2. RedHat 7.3.
>
>К чему спрашиваю, как он должен авторизовать юзеров? На Linux`e это обычно
>PAM. Соответственно, под каким именем этот сетвер в PAM (обычно ftpd)
Что это за зверь не знаю, мне бы пускать юзеров по их паролям, как в консоли... ssh, telnet. Чтоб мороки было меньше. Хотя что то там упомяналось в конфиче и мане.
>В таком случае, есть ли в /etc/pam.d файл ftpd?
Такого файла нет :(
>Ему еще нужен /etc/ftpusers c приблизительно таким содержанием
Это есть .... и написано там у меня следцющее:
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
gopher
nobody
vcsa
mailnull
rpm
ntp
rpc
xfs
gdm
rpcuser
nscd
ident
radvd
pcap
># Access is denyed
>root
>bin
>daemon
>adm
>sync
>shutdown
>halt
>nobody
>vcsa
>rpm
>mysql
>
>Еще очень помогает man vsftpd.conf ! Дефолтовый vsftpd.conf очень не полный
Читал я его :( там что то вообще мало было. И ничего толкового. Просто конфиг объясняется. Так там и так все понятно. Только че он хочет не понятно....
>И лучше совсем не пользоватья умолчаниями, а все параметры задавать явно -
>ошибок меньше будет
Это попробую. Только расскажи плз чего это все значит ? У меня такого в конфиге вообще нет ...
>
>Кусочек моего vsftpd.conf
>hide_ids=YES - этого нет - поставил
>ascii_download_enable=YES - это проставил
>nopriv_user=nobody
>secure_chroot_dir=/var/empty #Это совсем не chroot_local_user=YES. - этого тоже небыло - поставил.
Кстати, по умолчанию vsftpd пытается
>сделать secure_chroot куда-то в /usr/share/empty
>
>В твоем конфиге стоит
>chroot_list_enable=YES
>и
>#chroot_list_file=/etc/vsftpd.chroot_list
>Ты уверен, что именно там vsftpd ищет этот файл. Да и есть
>ли он, вообще? Укажи явно.
Да такое фало есть ... но вот что и где он ищет - хрен знает.... Я раскоментировал эту строку.
Щас он авторизацию опять не дает пройти .... :(
Короче ХЕЛП ..... :(