Folosesc ubuntu 18.04. Trebuie să configurez vsftpd astfel încât să fie posibile încărcări și descărcări anonime (adică să mă conectez tastând „anonim” ca nume de utilizator și orice ca parolă). De asemenea, am nevoie de rădăcina anonimă să fie un director anume. Știu că nu este sigur, dar securitatea nu contează în acest caz. Fișierul meu vsftpd.conf:
asculta=DA
local_enable=DA
write_enable=DA
xferlog_file=DA
anonymous_enable=DA
anon_root=/var/www/html/Ax78klm34e4ijKSi8lnik
anon_upload_enable=DA
anon_mkdir_write_enable=DA
chown_uploads=DA
chown_username=ftp
allow_writeable_chroot=DA
Acestea sunt permisiunile pentru acel director
drwxrwxrwx 5 rădăcină rădăcină 4096 6 iunie 11:01 ./
drwxr-xr-x 3 rădăcină rădăcină 4096 4 iunie 10:07 ../
drwxrwxr-x 7 root root 4096 27 mai 19:34 active/
drwxrwxrwx 2 rădăcină rădăcină 4096 5 iunie 22:03 Ax78klm34e4ijKSi8lnik/
-rw-r--r-- 1 rădăcină rădăcină 465 4 iunie 16:55 config.php
-rw-rw-r-- 1 rădăcină rădăcină 883 27 mai 19:34 gulpfile.js
-rw-rw-r-- 1 rădăcină rădăcină 57676 5 iunie 14:32 index.php
-rw-rw-r-- 1 rădăcină rădăcină 1069 27 mai 19:34 LICENȚĂ
-rw-r--r-- 1 rădăcină rădăcină 3291 5 iunie 17:48 login.php
drwxrwxr-x 2 root root 4096 27 mai 19:34 media/
-rw-rw-r-- 1 rădăcină rădăcină 1296 5 iunie 11:45 package.json
-rw-r--r-- 1 rădăcină rădăcină 5307 4 iunie 23:36 register.php
-rw-r--r-- 1 rădăcină rădăcină 31 iunie 5 14:40 robots.txt
-rw-r--r-- 1 rădăcină rădăcină 109 5 iunie 17:43 test.php
Aceasta este eroarea pe care o primesc
Conectat la 192.168.43.57.
220 (vsFTPd 3.0.3)
Nume (192.168.43.57:arhanghel): anonim
331 Vă rugăm să specificați parola.
Parola:
500 OOPS: vsftpd: refuzul de a rula cu rădăcină care poate fi scrisă în interiorul chroot()
Autentificare eșuată.
ftp>
Am încercat să schimb permisiunile directorului necesar la 0755, apoi problema de mai sus a fost rezolvată, dar nu pot încărca în acest caz.