Quantcast
Channel: Cool Software Blog
Viewing all articles
Browse latest Browse all 78

vsftpd: 530 Login incorrect

$
0
0
Аккаунт для доступа по 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

Viewing all articles
Browse latest Browse all 78