免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2337 | 回复: 8
打印 上一主题 下一主题

关于vsftpd 用户权限问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-01 15:51 |只看该作者 |倒序浏览
目前状况:

系统  CentOS 6

用vsftpd架的ftp(才接触两天) 目前照网上种种教程,已经能够用虚拟用户 ,对FTP进行访问了~


想要达到:


有  经理A    有一个FTP目录  目录名为   “ 经理A ”  

有  员工W、员工X    各自在“经理A”目录下~~有子目录,目前777权限 一切正常~~


准备,让经理A 对 各员工的目录下文件(也就是他的子目录)~只能读,不能写~



==========================

纠结了~~ 一直没搞定~~都需要什么  代码吗? 需要什么大吼,我传上来

论坛徽章:
0
2 [报告]
发表于 2011-12-01 17:38 |只看该作者
虚拟用户没试过,系统用户可以这样实现
首先,把ftp根目录限制为用户家目录
对经理单独做一个配置文件,将经理的家目录设为经理A目录
在对两员工分别做配置文件,将他们的家目录设为经理A目录下的对应目录
不用改权限,这样就ok~

论坛徽章:
0
3 [报告]
发表于 2011-12-01 17:41 |只看该作者
哦,这样的方法不行,所有虚拟用户貌似对应的系统用户只有一个,我再想想

论坛徽章:
0
4 [报告]
发表于 2011-12-02 09:01 |只看该作者
~~还在无限纠结中~~

论坛徽章:
0
5 [报告]
发表于 2011-12-02 09:54 |只看该作者
给两个系统用户作为ftp的用户,一个给经理,另一个给两个员工,这样 员工W、员工X两个文件夹的拥有人和拥有组就跟经理A的不一样了,经理A就只能读不能写了

论坛徽章:
0
6 [报告]
发表于 2011-12-02 09:54 |只看该作者
我没试过,这只是思路,不妨试一试

论坛徽章:
0
7 [报告]
发表于 2011-12-02 11:04 |只看该作者
亲~这方面我也想过  

但经理只是对这俩子目录   只读 ~


经理还是要有自己的可写目录的~~~

论坛徽章:
0
8 [报告]
发表于 2011-12-02 14:35 |只看该作者
亲,我是这个意思,两员工的目录文件夹拥有人和拥有组和经理A这个目录的拥有人和拥有组不一样
并且经理A和两个员工的guest_username也不一样
  1. [root@localhost ftp]# ll
  2. total 4
  3. drwxr-xr-x 4 ftp1 ftp1 4096 Dec  1 23:39 jingli_A
  4. [root@localhost ftp]# cd jingli_A/
  5. [root@localhost jingli_A]# ll
  6. total 8
  7. drwxr-xr-x 2 ftp2 ftp2 4096 Dec  1 23:39 yuangong_W
  8. drwxr-xr-x 2 ftp2 ftp2 4096 Dec  1 23:39 yuangong_X
  9. [root@localhost jingli_A]#
复制代码
经理的guest_username=ftp1
员工W的guest_username=ftp2
员工X的guest_username=ftp2

论坛徽章:
0
9 [报告]
发表于 2011-12-02 14:38 |只看该作者
实验通过,经理A对目录员工W和员工X只读不可写,而对其他文件夹可写可读

这样做有一个很大的弊端,当虚拟用户对这样的需求多了以后,这样就需要很多的系统用户做支持,这样的话还不如用系统用户做ftp用户 - -

暂时没有想到更好的办法
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP