LinuxSir.cn,穿越时空的Linuxsir!

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

如何使虚拟用户可以删除上传的文件???

[复制链接]
发表于 2004-12-17 23:43:50 | 显示全部楼层 |阅读模式
vsftpd 我创建一个虚拟用户,他可以在ftp里创建文件夹,但是却不能删除,请问怎样改,使虚拟用户可以删除???
ftp> mkdir sss
257 "/sss" created
ftp> ls
227 Entering Passive Mode (127,0,0,1,21,244)
150 Here comes the directory listing.
drwxrwxrwx    2 0        0            4096 Dec 17 15:37 sss
226 Directory send OK.
ftp> rm -rf sss
550 Remove directory operation failed.
发表于 2004-12-18 09:11:34 | 显示全部楼层
看看你的vsftpd 配置文件/etc/vsftpd/vsftpd.conf
确保有这些,如果没有就加上,如果有,去掉它的注释,也就是前面的#号。
  anon_upload_enable=YES //开启虚拟用户上传权限。
  anon_mkdir_write_enable=YES //开避虚拟用户写入和创建权限。
  write_enable=YES //写权限。
再看看你虚拟用户的配置文件。在它里面加一句:
anon_other_write_enable=YES //这就是能删除的权限语句。
如果把上面的vsftp主配置文件变成了我给你的。那么所有虚拟用户都拥有了这些权限。所以你要通过更改你想赋予删除权限的那个虚拟用户的配置文件。那样只有他才拥有这个权限。安全一点。。
呵呵,可能有些错误,很久没有碰过VSFTP了。
有问题再讨论。
 楼主| 发表于 2004-12-18 10:50:59 | 显示全部楼层
谢谢!我使用adduser -d /mnt/winf -g ftp -s /sbin/nologin lily
添加的虚拟用户,不知道他的配置文件在哪里
另外
anon_upload_enable=YES //开启虚拟用户上传权限。
anon_mkdir_write_enable=YES //开避虚拟用户写入和创建权限。
write_enable=YES //写权限。
这样的话,匿名用户岂不是也可以有上传权限了?我是必须要有匿名用户的。
发表于 2004-12-18 15:30:14 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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