vsftpd chroot
时间: 2023-09-14 10:10:05 浏览: 166
vsftpd
在vsftpd中,chroot指的是将FTP用户限制在其主目录中,以增加服务器的安全性。这意味着用户无法访问FTP服务器上其主目录之外的任何内容,包括其他用户的主目录或系统文件。
要启用chroot,你需要在vsftpd配置文件中设置以下选项:
```
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
```
其中, chroot_local_user=YES 表示将本地用户限制在其主目录中, chroot_list_enable=YES 表示启用一个文件列表,用于指定不需要chroot的用户。 chroot_list_file=/etc/vsftpd.chroot_list 指定了这个文件列表的路径和名称。
你需要在chroot_list文件中指定不需要chroot的用户。例如,如果你希望用户“ftpuser”不被限制在其主目录中,则可以将其添加到chroot_list文件中,如下所示:
```
ftpuser
```
完成这些配置后,重启vsftpd即可使chroot生效。
阅读全文