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

Ответ FTP «550 Permission denied.»

Всем привет и заранее спасибо.

Так что я застрял с Ответ FTP «550 Permission denied.»

Система: Ubuntu 14.04 и vsftpd: version 3.0.2

Я создал drupal пользователь для работы по FTP, homedir: /var/www/vhosts/somedomain.com

Часть /etc/passwd:

drupal:x:1005:65034::/var/www/vhosts/somedomain.com:/bin/false

VSFTPD conf /etc/vsftpd.conf:

listen=YES
listen_port=xxxx
anonymous_enable=NO
local_enable=YES
write_enable=YES
allow_writeable_chroot=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/nchroot
log_ftp_protocol=YES
secure_chroot_dir=/var/run/vsftpd/empty
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
tcp_wrappers=YES
pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048
pasv_address=x.x.x.x
user_config_dir=/etc/vsftpd/user_conf
guest_enable=YES
guest_username=vsftpd

Все /etc/pam.d/vsftpd:

auth    sufficient  pam_pwdfile.so pwdfile /etc/vsftpd/ftpd.passwd
account required pam_permit.so

Я попытался изменить права доступа на 777 и владельца на drupal: drupal на /var/www/vhosts/somedomain.com/htdocs

Кажется, что подключение к FTP-серверу работает, и я вижу список нужных файлов и каталогов, но не могу создать файл.

В логах vsftpd я получаю: FTP-ответ «550 Permission denied.»

Google продолжает говорить мне, что это либо проблема с разрешениями, либо неправильная конфигурация vsftpd.conf в

write_enable=YES
allow_writeable_chroot=YES

Но в моем случае все настроено.

Я думаю, что мне что-то не хватает /etc/pam.d/vsftpd как это настроил другой парень.

Поскольку вы используете опцию guest_username, в файл vsftpd.conf необходимо добавить следующую строку:

virtual_use_local_privs = ДА

из руководства:

virtual_use_local_privs Если этот параметр включен, виртуальные пользователи будут использовать те же привилегии, что и локальные пользователи. По умолчанию виртуальные пользователи будут использовать те же привилегии, что и анонимные пользователи, что имеет тенденцию быть более ограничительным (особенно с точки зрения доступа для записи).

Default: NO