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

Исходное сообщение
"Froftpd и AuthUserFile"

Отправлено Dfg , 27-Ноя-07 17:06 
Всем привет. Решил попробовать заводить пользователей через AuthUserFile.

Вот такой тестовый конфиг

ServerName            "FTP"
ServerType            standalone
ServerIdent on "FTP"
DefaultServer            on
ScoreboardFile            /var/run/proftpd.scoreboard
DefaultAddress 192.168.1.249
Port                21
AuthUserFile /usr/local/etc/ftpd.passwd
Umask                022
UseReverseDNS off
IdentLookups off
MaxInstances            30
User                nobody
Group                nobody
DefaultRoot ~
<Directory /usr/local/www>
<Limit STOR APPE WRITE DELE>
AllowUser bob1
DenyAll
</Limit>
<Limit DELE SITE_CHMOD>
AllowUser bob1
DenyAll
</Limit>
</Directory>

Через скрипт http://www.castaglia.org/proftpd/contrib/ftpasswd добавил тестового пользователя bob1

Скрипт создал файл /usr/local/etc/ftpd.passwd с содержимым
bob1:$1$msARacks$pWChIHtKJGUTLKGHbG8D3.:505:505::/usr/local/www:/bin/false

Попытался законектится и получил отлуп.
530 Login incorrect.

Крутил по всякому, результат один и тот-же. Где косяк?


Содержание

Сообщения в этом обсуждении
"Froftpd и AuthUserFile"
Отправлено Dfg , 28-Ноя-07 08:47 
Разобрался.
Дело было в ftpd.passwd, сервер ругался на /bin/false
Решается либо установкой в конфиге

RequireValidShell off

Либо прописать шелл в /etc/shells