LinuxSir.cn,穿越时空的Linuxsir!

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

看了n个有关ftp架设的帖子后,我仍然不会设置vsftpd……

[复制链接]
发表于 2007-8-4 14:56:41 | 显示全部楼层 |阅读模式
我不知道是自己的理解能力弱还是思考问题的模型用问题,其实我已经看明白了大部分关于vsftpd 的参数的含义,但是遗憾的是,最重要的关于用户权限设置,目录访问控制的部分,我找不到,或者说,我没有在各类关于此软件的设置说明文档中关于他如何具体实现访问控制的介绍,打个比方:

我是从server-U用过来的,,所以的我思维模型基本和server-u类似,假设有文件夹A,B,C,其实A在第三分区,B和C在第四主分区,硬盘已经挂载好三分区在/mnt/sda3下,4分区在/mnt/sda4下。我现在,要求设定两个用户,一个普通的,一个管理员,普通用户能读取三个文件夹中的所有文件,但是只有在C文件夹下有写文件的权利,而管理员对三个文件夹的都有写的权力。就这么一个简单的实现,我看了几遍vsftpd的的说明文档,仍然不知道该怎么做,我现在猜测可能我没有理解linux下的文件管理模型,所以请高人指点
发表于 2007-8-4 15:54:18 | 显示全部楼层
我这里倒是有一个变通的方法
添加三个用户,
第一个是普通用户,全局只读的
第二个是普通用户,chroot到C,可写的
地三个是管理员,全局可写
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-4 17:05:51 | 显示全部楼层
Post by drsu
我这里倒是有一个变通的方法
添加三个用户,
第一个是普通用户,全局只读的
第二个是普通用户,chroot到C,可写的
地三个是管理员,全局可写


问题是,我要求我的用户登录到我的ftp后就只能看见我给他看的那三个文件夹,给他全局可读,好极了,一上来看见n个文件夹,都不知道是什么的……这叫他们怎么办?

我的意思就是我始终在这软件的参数配置里找不到针对用户能够访问哪些文件夹,对这些文件夹的访问有多大权限的设置,这让我很困惑,我就无法理解这软件构建ftp时的模型了……
回复 支持 反对

使用道具 举报

发表于 2007-8-4 17:41:18 | 显示全部楼层
Post by abcbuzhiming
问题是,我要求我的用户登录到我的ftp后就只能看见我给他看的那三个文件夹,给他全局可读,好极了,一上来看见n个文件夹,都不知道是什么的……这叫他们怎么办?

我的意思就是我始终在这软件的参数配置里找不到针对用户能够访问哪些文件夹,对这些文件夹的访问有多大权限的设置,这让我很困惑,我就无法理解这软件构建ftp时的模型了……

ftp也要有个home吧,home里的东西就是你要放出来的东西,我说的那个全局就是你的整个home。
你自己造个ftp home,然后把那些东西mount --bind过来应该可以。
这样做的安全问题我就不清楚了,应该是安全的。
回复 支持 反对

使用道具 举报

发表于 2007-8-5 09:41:22 | 显示全部楼层
如果你想达到这么细的控制粒度,建议你安装proftpd
回复 支持 反对

使用道具 举报

发表于 2007-8-5 17:46:43 | 显示全部楼层
完全同意楼上的
Vsftpd简单实用,但是如果要做到楼主说的那些东西估计比较麻烦
还是用其他的ftp软件好一些
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-5 21:07:30 | 显示全部楼层
Post by melonboy
完全同意楼上的
Vsftpd简单实用,但是如果要做到楼主说的那些东西估计比较麻烦
还是用其他的ftp软件好一些

简单实用?我的天啊,我看了半天介绍文档,我都不明白他是怎么用的,尤其是目录访问控制上,这到底怎么个简单实用法?
回复 支持 反对

使用道具 举报

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

本版积分规则

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