Моє запитання - які параметри мені потрібно змінити та / або виконати команди, щоб дозволити мені увійти в систему vsftpd?
Я отримую цю помилку, коли входжу за допомогою ftp замість sftp:
Name (localhost:dbadmin): dbadmin
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/dbadmin
Login failed.
ftp>
Це працює під час входу за допомогою sftp@
, але мій сервер знаходиться за брандмауером, і мені потрібно мати можливість увійти за допомогою ftp, а також sftp.
Я переглядав досить багато публікацій про помилку "OOPS", але поки що не пощастило ввійти.
Ось деяка інформація про мою систему та налаштування:
Я працюю CentOS 6.4.
iptables ip6tables зупиняються та вимикаються.
Мій домашній каталог захищено 700, і я спробував 750, щоб побачити, чи це змінило щось. Це не сталося.
Ось активні рядки в /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
Моє ім’я для входу не вказано у списку user_list.