1

Я просто настроил сервер vsftpd. У меня есть несколько учетных записей для семьи и друзей (настоящие учетные записи useradd) и я смонтировал общий каталог в их домашней папке. Тем не менее, я, кажется, единственный, кто имеет доступ к FTP. Вот что получится, если я попытаюсь войти по FTP с помощью someotheruser:

$ ftp somewhere.net
Connected to somewhere.net.
220 (vsFTPd 2.3.5)
Name (somewhere.net:myusername): someotheruser
...
530 Login incorrect.

Я нахожу это странным, потому что я не указал свое имя пользователя (myusername) в команде ftp в соответствии с подсказкой в строке 4.

.conf выглядит следующим образом:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

К вашему сведению: я пытался изменить имя pam_service_name на ftp. Это просто вызывает другую ошибку:

500 OOPS: cannot change directory:/home/someotheruser

0