Chroot de VSFTPD bajo CentOS / RHEL 5.x
Friday, January 22nd, 2010Si quieres crear usuarios enjaulados en VSFTPD bajo CentOS o RHEL, no hay mejor manera de hacerlo que usando vsftpd, uno de los servidores ftp más seguros, estables y rápidos que existen. Para esto, basta con tocar un par de variables que menciono a continuación:
Editar archivo /etc/vsftpd/vsftpd.conf y dejarlo de esta manera en el apartado correspondiente a chroot:
# You may specify an explicit list of local users to chroot() to their home # directory. If chroot_local_user is YES, then this list becomes a list of # users to NOT chroot(). chroot_local_user=YES #chroot_list_enable=YES # (default follows) chroot_list_file=/etc/vsftpd/chroot_list
Por defecto la variable chroot_local_user=YES no está en la mayoría de las configuraciones, así que primero tendrás que agregar esa variable, y luego editar el archivo /etc/vsftpd/chroot_list para agregar el nombre de los usuarios a enjaular.
Reiniciamos vsftpd y listo:
/etc/init.d/vsftpd restart