LINUX.ORG.RU
ФорумAdmin

FTP response «550 Permission denied.»

 ,


0

2

FTP response «550 Permission denied.»

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

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

Кусок /etc/passwd:

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

/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 попадаю в нужную директорию и вижу файлы,

Создать файл внутри htdocs не могу.

В логах FTP response «550 Permission denied.»

Гугол пишет, что это либо недостаточно прав на директорию, либо нет настроек в конфиге vsftpd, но в данном случае и то, и то есть.

Есть подозрение, что я чего-то упускаю в /etc/pam.d/vsftpd т.к. он customized.

1. Локально проверить?
2. selinux ?

anc ★★★★★ ()

VSFTPD? Ну, ты наверно в курсе, что в корень директории ftp ПИСАТЬ НЕЛЬЗЯ, да?
И /bin/false должен прописан в разрешённые терминалы /etc/shells

Glafir ()
Ответ на: комментарий от Glafir

Да, в курсе.

У меня корень - /var/www/vhosts/somedomain.com.

А писать пытаюсь в /var/www/vhosts/somedomain.com/htdocs.

Прописал /bin/false в /etc/shells и перезагрузил. Та же шляпа.

joe_diez ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.