Назад | Перейти на главную страницу

Ошибка локальных пользователей vsftpd «Неверный вход»

Я хочу интегрировать приложение Android с FTP-сервером, в данном случае vsftpd (мой компьютер работает под управлением LinuxMint 18, ядро ​​4.4.8).

Анонимные пользователи работают, мой пользователь работает (darijan), но я сделал другого пользователя (ftpuser1), установив корневой каталог в / srv / ftp / ftpuser1 (/ srv / ftp - папка по умолчанию для vsftpd). Когда я пытаюсь войти в систему с помощью ftpuser1, FTP-сервер сообщает «неверный пароль».

Я предполагаю, что пароль ftpuser1, хранящийся на ftp, совпадает с паролем локального пользователя, поскольку это касается моего основного пользователя.

1.) Добавьте пользователя с помощью: (Это ничего не изменит в Ubuntu, но на всякий случай.)

sudo deluser ftpuser1 sudo adduser ftpuser1 sudo nano /etc/passwd - При необходимости измените путь

2.) В vsftpd.conf изменение pam_service_name=vsftpd к pam_service_name=ftp

Убедитесь, что вы включили эти две опции:

local_enable=YES   #Permit local user login
write_enable=YES   #Write permissions