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

Oto*_*ris 5 ftp vsftpd

我有一个文件夹:

/srv/ftp_folder

如何为该文件夹设置一个上传/下载的 FTP 帐户,而没有其他访问权限?

mwe*_*elt 3

首先警告:使用 FTP 时要小心,因为身份验证和数据传输都没有加密。

这些信息基本上是通过查看联机帮助页编译的,尚未经过测试,但应该是这样的。

$ man vsftpd.conf
Run Code Online (Sandbox Code Playgroud)

将以下行附加到您的 vsftpd 配置中:

chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot.list
Run Code Online (Sandbox Code Playgroud)

然后将要锁定其 homedir 的每个用户添加到 chroot.list 文件中。您可以使用以下命令更改用户的主目录

$ sudo usermod -d /path/to/homedir user
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助。