加载中…
个人资料
幽炎
幽炎
  • 博客等级:
  • 博客积分:0
  • 博客访问:44,234
  • 关注人气:7
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

VSFTP 如何让同一个用户有多个目录的权限

(2013-06-06 22:54:15)
标签:

vsftp

vsftp目录权限

vsftp一用户多目录

it

分类: 猪头linux
最近碰到一个情况,需要给一个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

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有