以下是Debian FTP Server權限設置指南,以vsftpd為例:
sudo apt update
和sudo apt install vsftpd
。/etc/vsftpd.conf
文件,設置local_enable=YES
允許本地用戶登錄,write_enable=YES
允許寫入,chroot_local_user=YES
限制用戶在其主目錄,allow_writeable_chroot=YES
允許chroot目錄可寫(若需),還可通過userlist_enable
等設置用戶列表。sudo adduser ftpuser
創建用戶,sudo passwd ftpuser
設置密碼。sudo chown ftpuser:ftpuser /home/ftpuser
和sudo chmod 755 /home/ftpuser
。sudo ufw allow 21/tcp
等允許FTP流量。sudo systemctl restart vsftpd
[1,2,3,4,5,6,7,8,9,10]。