История изменений
Исправление Vsevolod-linuxoid, (текущая версия) :
Короче, по итогу у меня такой конфиг:
vsevolod@hp15ubuntu1804:~$ cat /etc/vsftpd.conf
listen=YES
listen_ipv6=NO
anonymous_enable=YES
local_enable=NO
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
anon_root=/home/ftp
no_anon_password=YES
hide_ids=YES
utf8_filesystem=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
write_enable=YES
connect_from_port_20=YES
anon_umask=022
И вот такая ерунда с файлами:
vsevolod@hp15ubuntu1804:~$ ls -la /home | grep ftp
dr-xr-xr-x 3 ftp ftp 4096 мар 18 17:25 ftp
vsevolod@hp15ubuntu1804:~$ ls -la /home/ftp
итого 12
dr-xr-xr-x 3 ftp ftp 4096 мар 18 17:25 .
drwxr-xr-x 5 root root 4096 мар 18 16:00 ..
drwxrwxrwx 2 ftp ftp 4096 мар 18 17:25 share
Одни костыли, словом.
Исходная версия Vsevolod-linuxoid, :
Короче, по итогу у меня такой конфиг:
vsevolod@hp15ubuntu1804:~$ cat /etc/vsftpd.conf
listen=YES
listen_ipv6=NO
anonymous_enable=YES
local_enable=NO
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
anon_root=/home/ftp
no_anon_password=YES
hide_ids=YES
utf8_filesystem=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
write_enable=YES
connect_from_port_20=YES
И вот такая ерунда с файлами:
vsevolod@hp15ubuntu1804:~$ ls -la /home | grep ftp
dr-xr-xr-x 3 ftp ftp 4096 мар 18 17:25 ftp
vsevolod@hp15ubuntu1804:~$ ls -la /home/ftp
итого 12
dr-xr-xr-x 3 ftp ftp 4096 мар 18 17:25 .
drwxr-xr-x 5 root root 4096 мар 18 16:00 ..
drwxrwxrwx 2 ftp ftp 4096 мар 18 17:25 share
Одни костыли, словом.