vsftpd上传提示不能创建文件?请帮忙

PrideRock 2009-07-27 09:22:56
/etc/vsftpd/vsftpd.conf 的详细配置

anonymous_enable=yes
local_enable=yes
write_enable=yes
anon_upload_enable=yes
anon_mkdir_write_enable=yes
anon_umask=022
local_umask=022
anon_other_write_enable=yes
connect_from_port_20=yes
ftpd_banner=Welcome to statics(nginx) FTP service.
listen=yes
pam_service_name=vsftpd
userlist_deny=yes

匿名用户共享目录:
/var/ftp 权限 770 root:root

提示“返回: 553 Could not create file.”

请帮帮忙,谢谢
...全文
821 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
HOOLOO 2009-07-27
  • 打赏
  • 举报
回复
FTP是用哪个用户运行的,把目录权限给那个用户。
777也是个办法。
ShowMan 2009-07-27
  • 打赏
  • 举报
回复
这么多专家, 我顶。。
zxf_shi 2009-07-27
  • 打赏
  • 举报
回复
root权限问题,改为777
steptodream 2009-07-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zyzy257 的回复:]
权限问题, 用root用户执行下面命令
chmod -R 777 /var/ftp
或者ftp时用root用户登陆(不推荐)
[/Quote]
人家说的是匿名用户 你还说用root登陆
tyqhang 2009-07-27
  • 打赏
  • 举报
回复
你既然开了匿名上传功能,为什么又给这个文件夹加上只授权root的读写访问的限制呢?有点多余了。
再者说了。用root访问ftp?这样很不安全啊。一般来说,还是创建虚拟用户(FTP用户)来访问比较安全,最好连本地用户访问也去掉。

楼上兄弟说,给FTP文件夹777权限,这样也不好吧?更不安全了。

我觉得,匿名用户还是只能读取的好。
勤奋的沉沦 2009-07-27
  • 打赏
  • 举报
回复
权限问题, 用root用户执行下面命令
chmod -R 777 /var/ftp
或者ftp时用root用户登陆(不推荐)
steptodream 2009-07-27
  • 打赏
  • 举报
回复
/var/ftp 权限 770 root:root
表明只有root和root组的用户才有读写权限
你把/var/ftp权限改成777 匿名用户就可以为所欲为了
steptodream 2009-07-27
  • 打赏
  • 举报
回复
/var/ftp 权限 770 root:root
非root用户是无法在这个路径下创建文件的

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧