сервер Debean Wheezy.
пытаюсь залогиниться на ftp под логином admin.
vsftpd.conf:
listen=YES
anonymous_enable=NO
local_enable=YES
chroot_local_user=YES
write_enable=YES
local_umask=022
# nopriv_user=www-data
virtual_use_local_privs=YES
guest_enable=YES
user_sub_token=$USER
local_root=/var/www/$USER
hide_ids=YES
chown_uploads=YES
guest_username=www-data
guest_enable=YES
chown_username=www-data
chown_upload_mode=0775
log_ftp_protocol=YES
use_localtime=YES
xferlog_enable=YES
xferlog_std_format=YES
dirmessage_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome developer to WWW server!
ls_recurse_enable=YES
secure_chroot_dir=/var/run/vsftpd/empty
и чисто теоретически должен попасть в папку /var/www/admin, вместо этого вываливается ошибка:
root@deb-f423:~# ftp 192.168.115.176
Connected to 192.168.115.176.
220 Welcome developer to WWW server!
Name (192.168.115.176:bender): admin
331 Please specify the password.
Password:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Login failed.
ftp>
меняю права на папку /var/www/admin на 555:
root@gate:/var/www# ls -la
итого 24
dr-xr-xr-x 5 www-data www-data 4096 Окт 24 21:46 .
drwxr-xr-x 12 root root 4096 Окт 25 11:18 ..
dr-xr-xr-x 3 www-data www-data 4096 Окт 25 12:54 admin
-r-xr-xr-x 1 www-data www-data 674 Окт 24 08:41 index.php
dr-xr-xr-x 3 www-data www-data 4096 Окт 25 12:54 opt
и залогиниться удаётся, но, соответственно, в этой директории не получается ни создавать ни удалять. Как это обойти?
кстати, в Debian Squeezy с этим конфигом никаких проблем нет.