使用 vsftpd 仅监禁特定用户

使用 vsftpd 仅监禁特定用户

我同时使用 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)。

相关内容