ProFTPd на FreeBSD: Login failed

Столкнулся с проблемкой при установке ProFTPd на FreeBSD.

При логине с вреным паролем выдавало Login failed.
Решение проблемы неочевидное. ProFTPd требует чтобы пользовательские shells, назначенные в /etc/passwd, были перечислены в /etc/shells, иначе — Login failed.
Таким образом, если вы, как грамотный товарищь, используете /sbin/nologin в качестве пользовательской оболочки для FTP юзеров — вы должны выполнить:

echo "/sbin/nologin" >> /etc/shells

И будет всм счастье!

Спасибо.

Добавить комментарий