LinuxSir.cn,穿越时空的Linuxsir!

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

vsftpd服务器虚拟用户对不同目录的不同权限设置问题?

[复制链接]
发表于 2009-8-28 11:22:08 | 显示全部楼层 |阅读模式
我在RedHat4里面建立的vsftpd服务器中使用虚拟用户方式登录,是否可以对虚拟用户设置权限,要求该虚拟用户能够在自己的目录中上传、下载文件,而对其他虚拟用户的目录只能下载。
例如:有test1,test2,test3三个用户,他们的登录目录都为/home/vsftpd,在主目录vsftpd下有三个子目录t1,t2,t3。要求test1能够在t1目录中上传和下载,在t2和t3目录中只能下载不能上传;test2能够在t2目录中上传和下载,在t1和t3目录中只能下载不能上传;test3能够在t3目录中上传和下载,在t1和t2目录中只能下载不能上传。
 楼主| 发表于 2009-8-31 09:16:58 | 显示全部楼层
哪位高手请指教一二,我看到的一些配置都没有这种功能,到底VSFTPD能够达到这种要求么?
回复 支持 反对

使用道具 举报

发表于 2009-9-11 09:25:43 | 显示全部楼层
可以尝试设置一下 umask的值
回复 支持 反对

使用道具 举报

发表于 2009-9-11 17:29:18 | 显示全部楼层
vsftpd的权限控制是配合系统的权限控制完成的,lz这样的要求,虚拟用户不如使用本地帐户方便,你新建test1,test2,test3三个系统帐户,加入同一个用户组,把t1,t2,t3三个目录的属主分别设为test1,test2,test3,属组设为共同的用户组,vsftp中打开上传权限,目录权限设为750,再记得设置这三个用户只能用ftp服务而不可登录系统,大概就满足要求了。
回复 支持 反对

使用道具 举报

发表于 2009-9-26 18:06:16 | 显示全部楼层
4楼的做法就行
回复 支持 反对

使用道具 举报

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

本版积分规则

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