首先警告:使用 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)
我希望这有帮助。