Linux下配置FTP不能上传文件的解决方案
好久没有更新文章了,其实我是想更新的,主要是我懒。最近又一直和微博的人玩,嘿嘿。就要期末考试了,希望自己加油。
因为要考Linux所以复习Linux,但是配置好vsftpd之后竟然不能put文件。
后来问了老师才解决了。
在终端中执行 vi /etc/selinux/config,将其中的selinux=enforcing的enforcing改为disable。然后保存退出vi,执行setenforce 0 或者重启。就可以上传了。
如果,你不是上述的解决方法的话,有可能是你没有到ftp服务器下的incoming文件夹中,或者你没有把incoming文件夹的权限改为777。
如果默认使用的验证就是本地验证的话,你可以先使用 添加用户的方法来进行
比如新建一个用户 useradd -d /var/ftp/zuoye zuoye
passwd zuoye
把权限变成755把.最主要是 zuoye的拥有者要为 zuoye
可以使用 chmod 755 /var/ftp/zuoye 修改权限
chown zuoye.zuoye /var/ftp/zuoye
这样你把你的vsftp安装好。使用身份验证登陆。。然后重新启动服务,使用zuoye进行登陆即可在自己的家目录下,
如果你想所有用户都要登陆在这里的话,需要修改 /etc/vsftpd/vsftpd.conf 文件。你说的 /var/ftp 一般都是 觅名用户默认登录点