当前位置: 技术问答>linux和unix
vsftpd怎么限制本地用户不能切换目录
来源: 互联网 发布时间:2016-08-29
本文导语: 我的vsftpd.conf 的配置如下: chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot.list chroot_local_user=YES 现在:#cat /etc/vsftpd/chroot.list 内容如下: myuser1 可是用myuser1登录后还是能切换到根目录。不明白为什么 | ...
我的vsftpd.conf 的配置如下:
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot.list
chroot_local_user=YES
现在:#cat /etc/vsftpd/chroot.list 内容如下:
myuser1
可是用myuser1登录后还是能切换到根目录。不明白为什么
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot.list
chroot_local_user=YES
现在:#cat /etc/vsftpd/chroot.list 内容如下:
myuser1
可是用myuser1登录后还是能切换到根目录。不明白为什么
|
你设置配置文件的时候 也读一下注释好吧
# 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
那么/etc/vsftpd/chroot.list里列出的用户将不会被chroot
2种方法
1./etc/vsftpd/chroot.list里 把myuser1去掉
2./etc/vsftpd/chroot.list里不删除myuser1 但是设定文件里chroot_local_user=NO
# 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
那么/etc/vsftpd/chroot.list里列出的用户将不会被chroot
2种方法
1./etc/vsftpd/chroot.list里 把myuser1去掉
2./etc/vsftpd/chroot.list里不删除myuser1 但是设定文件里chroot_local_user=NO