1

Я установил vsftpd на моей OS X, все в порядке, но я не могу подключиться к этому. У меня «530: Вход неверен» с моим пользователем OS X.

На сервере Linux это нормально, но я не понимаю, почему не работает на Mac.

Мой vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
listen=YES
local_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
xferlog_file=/opt/local/var/log/vsftpd.log
xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
#ascii_upload_enable=YES
#ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
#deny_email_enable=YES
#banned_email_file=/opt/local/etc/vsftpd.banned_emails
chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/opt/local/etc/vsftpd.chroot_list
#ls_recurse_enable=YES
listen=YES
#listen_ipv6=YES
pam_service_name=ftp
listen_port=3434

Спасибо вам за вашу помощь.

1 ответ1

0

Когда вы устанавливаете « local_enable=YES », вы можете войти как локальные пользователи.
Когда вы входите в ftp как локальные пользователи, он автоматически проверит ваши введенные имя пользователя и пароль, а также из файла /etc/passwd .
Вот проблема:
Вместо Linux в Mac OS X все ваши пользователи, существующие на вашем ноутбуке, не сохраняются в файле /etc/passwd .
Таким образом, вы не можете войти в систему как локальный пользователь на вашем Mac.
Я знаю только это. Я тоже не знаю, как это исправить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .