设置 vsftpd 并将用户锁定到特定目录

设置 vsftpd 并将用户锁定到特定目录

我设置了 vsftpd,并更改了 vsftpd.conf 文件中的 chroot 设置。

但是我如何让用户只能访问 /var/www/html/username_here/

我使用 useradd 创建了用户,但下一步该怎么做?谢谢 :)

答案1

查看 chroot_local_user 和 local_root 选项:http://vsftpd.beasts.org/vsftpd_conf.html

你也可以通过指定 cmds_allowed 来获得真正的限制

希望这可以帮助。

干杯

答案2

编辑你的/etc/vsftpd/vsftpd.conf文件并添加一行内容

chroot_local_users=YES

然后重新启动 vsftpd

/sbin/service vsftpd restart

这会限制本地用户到他们的主目录。

相关内容