- 论坛徽章:
- 0
|
本帖最后由 奔跑的糖葫芦 于 2012-05-11 10:33 编辑
一道实验题里看到到。让FTP1登录“/”目录下Ftp1文件夹。FTP2登录“/”目录下Ftp2文件夹。
我的配置是这样写的。
anonymous_enable=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroor_list
接着添加了一行 user_config_dir=/etc/vsftpd/userconf (这一行是定义每个用户配置文件的目录吧。我看到是这样的)
其余的配置都是默认的。没有修改。
然后在chroot_list文件夹里添加用户ftp1,ftp2两个用户。不让他们切换到其他目录
在/etc/vsftpd/userconf目录下。touch ftp1 ftp2. 新建两个用户的配置文件。
分别写入local_root=/ftp1 local_root=/ftp2.
最后新建两个用户ftp1 ftp2。新建根目录下。ftp1 .ftp2目录。
用chown命令修改文件属主属性分别对应。
然后重启服务。测试时却发现登录到的文件夹是home下的用户文件夹。
难道我这种方法错了。多用户的默认目录不是在我上面提到的/etc/vsftpd/userconf 目录下新建文件修改吗? |
|