Привет!
Имеется сервер на Ubuntu 16.04 на VDS хостинге.
Поставил туда vsftpd, настроил с помощью многочисленной информации в сети.
Пытаюсь зайти под одним из пользователей сервера - выдает ошибку 530 Login incorrect.
Создаю нового пользователя через adduser - всё ок. меняю пароль на старом пользователе(чтоб уж наверняка) - вход не работает.
Разве vsftpd принимает только созданных пользователей после установки? может где то есть список пользователей куда я могу вручную включить необходимых старых пользователей?
может где то есть список пользователей куда я могу вручную включить необходимых старых пользователей?
Ага, откройте файл /etc/vsftpd/vsftpd.conf и там ищите параметр userlist_file или chroot_list_file, там будет адрес файла, где лежит список пользователей. Туда и добавляйте.
Elvis, именно просто логин.
ХЗ тогда, смотрите по тому, как настраивали.
Кстати, попробуйте добавить пользователя в группу FTP (vsftp, например, может называться).
Рональд Макдональд, в файле "/etc/group" есть только группа ftp. однако на нового пользователя не вешается такая группа, но всё равно добавил старому пользователю эту группу - не помогло.
настройки выставлял такие + то что выше раскомментировал:
Рональд Макдональд, Зашел в /etc/passwd и увидел что для пользователя такая запись: usermax:x:1004:1005::/home/usermax:
что отличалось от других пользователей. добавил запись до такого: usermax:x:1004:1005:,,,:/home/usermax:/bin/bash
и ftp заработал.
Можете прокомментировать почему так создалась запись и не поломал ли я чего изменив её?