LinuxSir.cn,穿越时空的Linuxsir!

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

如何在vsftp使用户只能上传文件,不能删除自己上传的文件!

[复制链接]
发表于 2004-11-11 21:59:28 | 显示全部楼层 |阅读模式
如何在vsftp使用户只能上传文件,不能删除自己上传的文件!
好像chown的设置只能对匿名用户上传的才能有用,有什么别的办法可以改变系统ftp用户上传的文件也能改变他的文件属性,达到使用户只能上传不能删除的目的!谢谢!!
发表于 2004-11-11 22:41:41 | 显示全部楼层
为什么要弄这样的设置呢?

这样还不如让他匿名上传算了。
发表于 2004-11-11 22:53:24 | 显示全部楼层
应该使用虚拟用户
发表于 2004-11-12 05:29:45 | 显示全部楼层
目录 chmod sticky bit 可以么?
 楼主| 发表于 2004-11-12 13:51:08 | 显示全部楼层
chmod sticky bit 应该怎么乱,能不能详细说明一下!!
发表于 2005-6-11 14:39:40 | 显示全部楼层
我也想知道.
回复 支持 反对

使用道具 举报

发表于 2005-6-11 15:39:01 | 显示全部楼层
chattr +a  应该可以!   这样目录只能增加文件,而不能删文件,即使root也不行!

要加sticky bit用 chmod +t
这样可以保证别的用户不能删除当前用户的文件,但当前用户和root还是可以删除
回复 支持 反对

使用道具 举报

发表于 2005-6-11 22:35:36 | 显示全部楼层
Linux中创建和删除文件是同样的权限吧。
只能使用高级权限管理了。
回复 支持 反对

使用道具 举报

发表于 2005-6-12 10:19:10 | 显示全部楼层
Linux系统:用chattr提高ext2文件系统安全
http://www.pchomes.com/article/2003/2003-10-24/16673.html


非常好的一篇文章,大家可以看看
回复 支持 反对

使用道具 举报

发表于 2005-6-13 12:45:31 | 显示全部楼层
建议使用虚拟帐户,配置文件如下
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=NO
localroot=/usr/ftproot/^user
回复 支持 反对

使用道具 举报

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

本版积分规则

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