LinuxSir.cn,穿越时空的Linuxsir!

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

在vsftpd.conf怎么控制用户不能删文件的啊?

[复制链接]
发表于 2004-4-7 19:44:15 | 显示全部楼层 |阅读模式
谢谢
发表于 2004-4-7 20:44:12 | 显示全部楼层
改用proftpd一定可以这样设置的。
 楼主| 发表于 2004-4-15 20:30:52 | 显示全部楼层
在vsftp中让用户可以上传文件不能删文件不行吗?
 楼主| 发表于 2004-4-15 20:32:08 | 显示全部楼层
可不可以设置目录权限
让用户不能删除啊?
发表于 2004-4-15 20:33:53 | 显示全部楼层
用chmod 就可以了
发表于 2004-4-16 00:26:57 | 显示全部楼层
chmod??怎么mod

试了好久,但所有用户上传的文件都在同一目录。

本来想用这个设置,然后把DELE去掉的,但不知为何无论如何都不能上传(已把目录设为chmod 777)
cmds_allowed=PASV,RETR,LIST,STOR,QUIT,RNFR,RNTO,RMD,DELE,APPE,CWD,SITE,PWD,TYPE,PORT

于是用另一种办法:
guest_enable=YES
guest_username=ftp

如果你还设有anonymous,把
guest_username=ftp
换成另一个用户,

这时上传的文件就不能删了
 楼主| 发表于 2004-4-16 19:51:06 | 显示全部楼层
guest_username=ftp
是什么意思啊
后面的username是设允许访问的用户名吗?
有多个用户怎么办啊?
发表于 2004-4-16 21:42:31 | 显示全部楼层
搞定:
cmds_allowed=PASV,RETR,LIST,STOR,QUIT,RNFR,RNTO,RMD,APPE,CWD,SITE,PWD,TYPE,PORT
write_enable=YES

注意cmds_allowed中DELE是没有的
 楼主| 发表于 2004-4-17 12:08:37 | 显示全部楼层
太感谢了
我试试
发表于 2004-5-23 06:13:02 | 显示全部楼层
最初由 大坏羊 发表
搞定:
cmds_allowed=PASV,RETR,LIST,STOR,QUIT,RNFR,RNTO,RMD,APPE,CWD,SITE,PWD,TYPE,PORT
write_enable=YES

注意cmds_allowed中DELE是没有的


照你做了
这样一来
用户登陆后不可以写操作了
就是不能建立文件了
删除还是可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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