关于vsftp用户目录访问
我配置好vsftp 后.
useradd -d /usr/test test
passwd test
step1.
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
Step2. 新增一个档案: /etc/vsftpd/chroot_list
内容增加:
test
以上步骤是用来实现把用户锁定在自己的目录的.可是我发现,这样做并不能实现,反而test一登陆FTP时就进行了 / 根目录,并且无法访问其它目录,也看不到任何文件
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
你在/usr/test目录下建个文件,再登录看看
这个目录我在建用户时已经建了啊.
[quote]原帖由 "宇风"]这个目录我在建用户时已经建了啊.[/quote 发表:
这个目录下有文件吗?
修改用户目录的权限,你的权限肯定不对。
我试过,没有问题。
什么权限呀755?
添加过程见图片
1:/etc/vsftpd/user_list 内容如下
testuser
test
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
2:/etc/vsftpd/chroot_list 文件内容如下
test
testuser
3:/etc/vsftpd/vsftpd.conf 文件内容如下
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
#enable for standalone mode
listen=YES
tcp_wrappers=YES
我使用 testuser 登陆ftp时,发现此用户一登陆时的默认目录是根目录.
并且没有任何权限...
把登录的过程也贴出来看看