LinuxSir.cn,穿越时空的Linuxsir!

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

FTP服务器公共上传目录如何禁止互相删除修改其他人上传文件,linux下有FTP服务器可以

[复制链接]
发表于 2005-5-24 11:48:54 | 显示全部楼层 |阅读模式
FTP服务器的公共上传目录如何禁止互相删除修改其他人上传文件,

linux下有FTP服务器可以做到吗

有的服务器比如 pure-ftpd 的办法是为每个用户(virtual user)设置一个UID ,这个太麻烦,1000个用户就要设置1000个系统用户ID

我的想法是
不为所有1000个ftp virtual user 设置成1000个不同UID 的条件下(比如都设置成一个UID)
怎样防止 他们对拥有共同的一个公共上传目录 互相修改干扰。
发表于 2005-5-24 12:10:35 | 显示全部楼层
设置目录的sgid位就可以了,chmod g+s directory
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-24 14:12:57 | 显示全部楼层
我可能没说清除,关键是我不想给每个FTP用户设置一个UID,而是给所有的FTP virtual users 都设置成一个UID
回复 支持 反对

使用道具 举报

发表于 2005-5-24 14:43:09 | 显示全部楼层
PureFTPD可以让多个虚拟用户依附于同一个真实用户,而不是1000个用户就要设置1000个系统用户ID
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-24 16:04:11 | 显示全部楼层
Post by curtis
我可能没说清除,关键是我不想给每个FTP用户设置一个UID,而是给所有的FTP virtual users 都设置成一个UID


晕啊  :!!  难道我的意思总是没人理解吗?

当然可以设置成一个UID 可是公共共享的目录,可是同一UID 情况下 怎么解决互相可以修改删除别人上传文件的问题?
回复 支持 反对

使用道具 举报

发表于 2005-5-24 18:19:42 | 显示全部楼层
我明白你意思了,对这个目录chmod 1777。

不对,这是虚拟用户,搞错了 :beat
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-26 11:17:27 | 显示全部楼层
难道就没有类似 serverU 那样 可以方便设置用户对目录的权限吗?
回复 支持 反对

使用道具 举报

发表于 2005-5-26 12:38:26 | 显示全部楼层
Post by curtis
难道就没有类似 serverU 那样 可以方便设置用户对目录的权限吗?

你这是个什么要求啊?
用户本来就是使用uid来区分的,要是使用同一uid的话,那当然是同一用户了!
如果是想实现serverU那样的用户管理的话,你需要的是创建虚拟帐户,然后把它们放到同一组中,为这个组设置好权限。
虚拟用户的功能应该很多ftp server都支持的,我用过的proftpd就有,其它的没有试过
多读点文档吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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