Nihoyat, test.txtsinov uchun foydalanish uchun fayl qo'shing:
echo "vsftpd test file" | sudo tee /home/sammy/ftp/files/test.txt
Endi siz ftpkatalogni himoya qildingiz va foydalanuvchiga katalogga kirishiga ruxsat berdingiz files, keyin siz bizning konfiguratsiyamizni o'zgartirasiz.
Ushbu bosqichda siz mahalliy qobiq hisobiga ega bitta foydalanuvchiga FTP bilan ulanishga ruxsat berasiz. Buning uchun ikkita asosiy sozlamalar allaqachon o'rnatilgan vsftpd.conf. O'zingiz yoqtirgan matn muharriri yordamida ushbu faylni oching. Bu erda biz foydalanamiz nano:
sudo nano /etc/vsftpd.conf
Faylni ochganingizdan so'ng, direktivaning anonymous_enableo'rnatilganligini NOva local_enabledirektivaning o'rnatilganligini tasdiqlang YES:
Ushbu sozlamalar mos ravishda anonim kirishni oldini oladi va mahalliy kirishga ruxsat beradi. Shuni yodda tutingki, mahalliy loginlarni yoqish faylda ko'rsatilgan har qanday oddiy foydalanuvchi /etc/passwdtizimga kirish uchun ishlatilishi mumkin.
Ba'zi FTP buyruqlari foydalanuvchilarga fayl tizimidagi fayllar va kataloglarni qo'shish, o'zgartirish yoki o'chirish imkonini beradi. Sozlamaga izohni olib tashlash orqali ushbu buyruqlarni yoqing write_enable. Buni ushbu direktiva oldidagi funt belgisini ( ) olib tashlash orqali qilishingiz mumkin #:
. . . write_enable=YES . . .
chrootFTP-ga ulangan foydalanuvchining katalog daraxti tashqarisidagi har qanday fayl yoki buyruqlarga kirishini oldini olish uchun izohni olib tashlang :
Nihoyat, foydalanuvchini ga qo'shing /etc/vsftpd.userlist. -aFaylga qo'shish uchun bayroqdan foydalaning :