Я пытаюсь создать простой sftp-доступ к /var/www/
каталог.
Когда я вхожу через ftp, хотя я получаю доступ к /var/www/
-У меня также есть доступ к корневому каталогу. Я изменил chroot вариант, как указано ниже, чтобы ДА но проблема все еще сохраняется. Я не могу ограничить доступ только к /var/www
папка.
Любая помощь приветствуется.
Ниже мой /etc/vsftpd/vsftpd.conf
файл
Я создал пользователя вот так;
sudo useradd -m ftpuser -d /var/www/
sudo passwd ftpuser
С конфигурационным файлом ниже я пробовал оба с
chroot_local_user=YES
и
chroot_local_user=NO
local_enable=YES
write_enable=YES
local_umask=022
allow_ftpd_full_access
dirmessage_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
connect_from_port_20=YES
userlist_enable=YES
chroot_local_user=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
tcp_wrappers=YES
ssl_enable=YES
rsa_cert_file=/etc/path_to_my_cert.pem
rsa_private_key_file=/etc/path_to_my_keyv.pem
Если вы можете показать все каталоги, попробуйте следующее: -
allow_writable_chroot=YES
затем перезапустите службу ftp