linux配置ftp服务器上传文件失败,请赐教。

九头鸟 2014-06-23 04:39:45
操作如下:
1、建立用户:
adduser -d /usr/local/tomcat7.0.54/webapps/APM/uploadimg/ -g ftp -s /sbin/nologin ftpuser
2、设定密码:
passwd ftpuser (密码为:123456)
3、配置文件设定
vsftpd.conf文件
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=002
#userlist_enable=YES
#userlist_deny=YES
#userlist_file=/etc/vsftpd.user_list
use_localtime=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
pam_service_name=vsftpd
listen=YES
tcp_wrappers=YES
#banner_file=/etc/vsftpd/welcome.txt

在chroot_list文件中加入用户:ftpuser
4,、在root登陆的情况下,设置上传目录uploadimg的权限是777
5、重起ftp服务:service vsftpd restart

问题如下:
通过浏览器访问ftp://192.168.0.120/ 输入用户名和密码可以进入;
再通过工具WinSCP.exe 访问,可以进入,也可以下载,但是不能上传文件,也不能在uploadimg目录下创建文件。
请高人指教。

...全文
1295 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
testoftesttest 2014-06-24
  • 打赏
  • 举报
回复
原来如此 !
九头鸟 2014-06-24
  • 打赏
  • 举报
回复
设置如下: [root@cms001 ~]# getenforce Enforcing [root@cms001 ~]# getsebool -a | grep ftp_home_dir ftp_home_dir --> on [root@cms001 ~]# setsebool ftp_home_dir on [root@cms001 ~]# getenforce Enforcing [root@cms001 ~]# setenforce 0 [root@cms001 ~]# getenforce
九头鸟 2014-06-24
  • 打赏
  • 举报
回复
问题已解决,是selinux设置问题。
testoftesttest 2014-06-24
  • 打赏
  • 举报
回复
ftpuser 对上传路径的权限有没有?
静之深 2014-06-23
  • 打赏
  • 举报
回复
有没有具体错误贴一下

23,114

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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