我有一个文件夹:
/srv/ftp_folder
如何设置一个 FTP 帐户,只对该文件夹进行上传/下载,而没有其他访问权限?
答案1
首先是警告:使用 FTP 时要小心,因为身份验证和数据传输均未加密。
该信息基本上是通过查看手册页汇编而成的,尚未经过测试,但应该可以正常工作。
$ man vsftpd.conf
将以下行附加到您的 vsftpd 配置:
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot.list
然后将您想要锁定到其主目录的每个用户添加到 chroot.list 文件中。您可以使用以下命令更改用户主目录
$ sudo usermod -d /path/to/homedir user
我希望这有帮助。