In the previous posts we seen installing and configuring VSFTPD under chroot for better security and managing FTP server easily. Main aim of enabling chroot is two types i believe, which means you can do it in two says
  • First one is to set both chroot_local_user and chroot_list_enable to YES so that only the users listed under chroot file will get root access and can browse entire file system, and rest of them are limited to their home dir it self.
  • Second one is setting chroot_local_user to YES and chroot_list_enable to NO, which is quite opposite to the first one. 
 So depending up on your requirement you can do it. But main problem at the first time you configure is if you give chroot permission to root or what ever user you want can't access entire file system and can't go beyond their home dir,  So in this  case simple change the location of chroot file of you can rename it in the same location, That's it your problem is solved restart the vsftpd service and try logging in to ftp server now you can browser entire server.

[root@ftp]# cd /etc/vsftpd/
[root@ftp vsftpd]# mv chroot_list chroot
[root@ftp vsftpd]# /etc/init.d/vsftpd restart

Hope works for you.
gil...