我同时使用 Redhat 和 CentOS。当我执行以下操作时:
# vi /etc/vsftpd/vsftpd.conf
chroot_local_user=YES
# service vsftpd restart
然后所有用户都被监禁在他们的主目录中。
如何只监禁特定用户?
答案1
您有 2 个选择:
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/nonchroot.list
其中文件/etc/vsftpd/nonchroot.list
应包含您不想 chroot 的用户。
或者
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot.list
该文件/etc/vsftpd/chroot.list
应包含您想要 chroot 到其主页的用户。默认情况下,所有其他用户都应该有权访问 /(root)。