如何为一个文件夹创建一个 FTP 帐户?

如何为一个文件夹创建一个 FTP 帐户?

我有一个文件夹:

/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

我希望这有帮助。

相关内容