LinuxSir.cn,穿越时空的Linuxsir!

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

vsftp上传和删除要怎么样区别开来??

[复制链接]
发表于 2006-7-7 01:42:51 | 显示全部楼层 |阅读模式
如何让用户只能上传,不能删除?
发表于 2006-7-7 09:58:20 | 显示全部楼层
即然是上传的用户,那么对文件夹就有写的属性,即然能“写”,为什么不能删?

BTW,可以将下传和下载分开
回复 支持 反对

使用道具 举报

发表于 2006-7-7 10:10:44 | 显示全部楼层
Post by woyao
如何让用户只能上传,不能删除?

chown_uploads=YES
chown_username=another-acc-diff-from-upload
回复 支持 反对

使用道具 举报

发表于 2006-7-7 19:19:46 | 显示全部楼层
请问您说的是本地用户还是匿名用户呢?!下面匿名用户的可上传,不可删除的例子和相关说明,请参考"//..."为说明语句)
.....                                                          (省略上面内容)
anon_upload_enable=YES                     //仅能上传;
anon_mkdir_write_enable=YES             //仅能创建目录;
anon_other_write_enable=NO             //是否开放用户的改名、删除文件等权限;默认是不开放此权限的即"anon_other_write_enable=NO".如是要开放即设为"anon_other_write_enable=YES".
回复 支持 反对

使用道具 举报

发表于 2006-7-12 12:16:33 | 显示全部楼层
Post by Eric_DZT
请问您说的是本地用户还是匿名用户呢?!下面匿名用户的可上传,不可删除的例子和相关说明,请参考"//..."为说明语句)
.....                                                          (省略上面内容)
anon_upload_enable=YES                     //仅能上传;
anon_mkdir_write_enable=YES             //仅能创建目录;
anon_other_write_enable=NO             //是否开放用户的改名、删除文件等权限;默认是不开放此权限的即"anon_other_write_enable=NO".如是要开放即设为"anon_other_write_enable=YES".
你可以这样:
1、chown
2、将upload的目录加个sticky位
3、anon_other_write_enable=NO
回复 支持 反对

使用道具 举报

发表于 2006-7-19 09:25:27 | 显示全部楼层
可以加入

cmds_allowed=ABOR,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,RETR,RNFR,RNTO,SIZE,STOR,TYPE,USER,REST,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST,FEAT(一些FTP的命令,就是除了DELE等命令)

这样,是不能删除了,但还是可以同名覆盖的,这点还要请教这里的大虾?
回复 支持 反对

使用道具 举报

发表于 2006-7-19 10:22:32 | 显示全部楼层
Post by yunqi
可以加入

cmds_allowed=ABOR,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,RETR,RNFR,RNTO,SIZE,STOR,TYPE,USER,REST,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST,FEAT(一些FTP的命令,就是除了DELE等命令)

这样,是不能删除了,但还是可以同名覆盖的,这点还要请教这里的大虾?


可以为该文件系统做acl的限制,具体就是在该目录上为你要限制的用户或者组做default的acl限制,这样在该目录下的新文件就会继承default的acl了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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