vsftpd 单用户 多目录配置

转载:http://blog.sina.com.cn/s/blog_4496b0890101dqob.html
最近碰到一个情况,需要给一个FTP用户分配同一级目录中的某几个文件,而其他的文件则阻止访问
例如目录结构:/opt/a ,/opt/b ,/opt/c,/opt/d
控制用户f_user 只能看到/opt/a 和/opt/c

对于VSFTP而言,一般只能指定一个用户单个目录。

重新看了一下vsftp的配置文档,找到deny_file 和 hide_file。此两个方法用一定的匹配规则,限制用户的查看权限。经过几轮尝试,始终不能成功。只能另外想办法了。

突然想到linux下的挂载功能,尝试了一下
midir -p /home/f_user
mkdir -p /home/f_user/a
mkdir -p /home/f_user/c
mount –bind -o rw /opt/a /home/f_user/a
mount –bind -o rw /opt/c /home/f_user/c
将f_user的vsftp配置文件“local_root=/home/f_user”配置好

重新登录f_user的ftp,发现成功了!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值