vsftpd: 530 Login incorrect
Аккаунт для доступа по ftp лучше (imho) делать без доступа к шелу:
useradd ftpuser -s /sbin/nologin
или, если пользователь уже есть:
usermod -s /sbin/nologin ftpuser
Но при этом получаем ошибку: 530 Login incorrect
Причина: в соответствии с настройками в /etc/pam.d/vsftpd пользователь должен иметь шел, перечисленный в /etc/shells. /sbin/nologin, разумеется, в /etc/shells не содержится.
Фикс: комментируем следующую строчку в /etc/pam.d/vsftpd:
#auth required pam_shells.so
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru