QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1303|回复: 6

vsftp 用户目录问题

[复制链接]
发表于 2005-7-26 21:53:20 | 显示全部楼层 |阅读模式
我配置好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时就进行了 / 根目录,并且无法访问其它目录,也看不到任何文件
发表于 2005-7-26 22:54:49 | 显示全部楼层
看一下vsftp 的log
回复

使用道具 举报

发表于 2005-7-27 10:20:37 | 显示全部楼层
你不修改文件路径及文件试试。就是使用默认的设置试一试。
我没有修改这个,可以实现访问目录的控制
回复

使用道具 举报

发表于 2005-7-27 13:24:06 | 显示全部楼层
其實你這個配置的是是否啟用chroot-list的選項,要把本地帳戶限定在自己的"home"目錄下只需加一條 chroot_local_user=YES就可以了.另外需要說明的是既然使用了chroot就是說你使用test帳號登錄時,直接進入到了test的home目錄,但是你能看到的現象是你正處於/目錄下,暨系統將你的home目錄重新定義為根目錄,這樣用戶就不能使用cd命令來返回上層目錄並且遍曆上層目錄中的內容了.
回复

使用道具 举报

 楼主| 发表于 2005-7-28 10:23:48 | 显示全部楼层
谢谢大家,但是大家的方法都不能实现把用户锁定在我自己定义的用户目录下

只能限制用户在 /home/user_directory

问题是:我建的是WEB服务器,网站的文件摆在用户下面有点不妥当.

我想某个用户可以访问 /usr/下面的某个目录
回复

使用道具 举报

发表于 2005-7-28 11:02:30 | 显示全部楼层
用戶的主目錄是在/etc/passwd下可以自己設定的嘛!
回复

使用道具 举报

 楼主| 发表于 2005-7-28 13:28:26 | 显示全部楼层
对啊,指定后,但系用FTP访问,用户却在根目录里面
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 16:11 , Processed in 0.039396 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表