LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 968|回复: 2

vsftp个别用户配置补充

[复制链接]
发表于 2008-5-14 16:44:53 | 显示全部楼层 |阅读模式
查了一些精华帖子,很简单实用的一点没有提到。很多情况下,需要为不同用户分配不用于home的根目录。不同用户使用同一个ftp下的不同目录权限。
这种情况下
1 创建/etc/vsftpd_user_conf
2 vsftpd.conf加入user_config_dir=/etc/vsftpd_user_conf

不同用户在目录vsftpd_user_conf可以拥有一个与ftp帐户名相同的文件,作为子config文件。vdftpd首先读入vsftpd.conf,再根据用户登陆名查找子config文件,并用子config文件中的选项复写原来的全局config选项。
3 在子config文件里面加入
   local_root = /var/your_root
   chroot_list_enable=YES
这样不同的用户可以拥有不同的文件目录权限。
发表于 2008-5-15 11:51:09 | 显示全部楼层
不用这么麻烦吧,直接修改不同用户的home路径,登录的时候不同用户就是不同目录了,权限可以使用ACL设置,我一直都是这么用的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-16 14:30:44 | 显示全部楼层
嗯,其实是觉得ftp用户用虚拟的就成了,这样方便管理。
per config还可以做很多精细的个别化控制调整,对于大的ftp应用部署很有帮助的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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