ftp限制用户访问目录(ftp限制用户访问怎么解决)
导语:ftp限制用户访问
1.当我的主机有很多用户,我想限制少数用户vsftp后只能在自己的home中,而不能进入其它目录:
vi /etc/vsftpd/vsftpd.conf
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
然后将少数用户加到/etc/vsftpd.chroot_list文件中
service vsftpd restart
2.让我的主机大部分用户只能在自己的home目录下而不能进入其它目录,但要开放少数用户可以进入任何目录:
vi /etc/vsftpd/vsftpd.conf
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
然后把少数用户加到/etc/vsftpd.chroot_list
service vsftpd restart
3.更改所有用户登陆后的初始目录:
vi /etc/vsftpd/vsftpd.conf
local_root=/u/out
service vsftpd restart
4.更改指定用户登陆后的初始目录:
vi /etc/vsftpd/vsftpd.conf
user_config_dir=/etc/vsftpd_user_config
然后在/etc下建立目录vsftpd_user_config
如果想定制用户allen ftp后的登陆目录则在目录/etc/vsftpd_user_config下vi一个allen文件再在此文件中加入local_root=/u/out
service vsftpd restart
5.用户要求主机大部分用户只能对/u/out目录下文件进行vsftp操作,而不能进入其它目录,少数用户可以进入任何目录
vi /etc/vsftpd/vsftpd.conf
local_root=/u/out
所有用户vsftp登陆后都指定进入/u/out目录
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
然后将可以进入任何目录的用户加到/etc/vsftpd.chroot_list文件中
service vsftpd restart
本文内容由小苹整理编辑!