cento7配置vsftpd遇到550错误的解决办法
2016-05-12 15:49
591 查看
安装vsftpd很简单:yum install vsftpd
启动vsftpd也很简单:service vsftpd start
默认情况下用root是无法连接的,你可以创建一个非root帐户登录,但是登录是可以登录,却没有办法创建或是上传文件。有人说,可以把 SELinux关掉,可是这样未免也有点尺度太大了,其实是SELinux里的设置问题,只要修改相应的配置就可以了。
发现问题的方法:
# getsebool -a | grep ftp
allow_ftpd_anon_write –> off
allow_ftpd_full_access –> off
allow_ftpd_use_cifs –> off
allow_ftpd_use_nfs –> off
ftp_home_dir –> off
httpd_enable_ftp_server –> off
tftp_anon_write –> off
将红色字体部分的值改成on就可以了,设置的方法如下:
# setsebool -P ftp_home_dir 1
然后就可以上传文件,做你想做的事情了。
http://www.oschina.net/question/12_8202
启动vsftpd也很简单:service vsftpd start
默认情况下用root是无法连接的,你可以创建一个非root帐户登录,但是登录是可以登录,却没有办法创建或是上传文件。有人说,可以把 SELinux关掉,可是这样未免也有点尺度太大了,其实是SELinux里的设置问题,只要修改相应的配置就可以了。
发现问题的方法:
# getsebool -a | grep ftp
allow_ftpd_anon_write –> off
allow_ftpd_full_access –> off
allow_ftpd_use_cifs –> off
allow_ftpd_use_nfs –> off
ftp_home_dir –> off
httpd_enable_ftp_server –> off
tftp_anon_write –> off
将红色字体部分的值改成on就可以了,设置的方法如下:
# setsebool -P ftp_home_dir 1
然后就可以上传文件,做你想做的事情了。
http://www.oschina.net/question/12_8202
相关文章推荐
- Yii 2.0邮箱类的简单应用
- Yii 2.0邮箱类简单应用
- thinkphp 3.2 unionall
- 关于Laravel的二、三事(1)一次请求的生命周期
- iOS上传图像到服务器,以及服务器PHP接收的几种方法
- thinkphp和uploadfiy
- php 内置的 webserver 研究。
- PHP中非常有用的函数
- lamp访问的时候index.php时直接下载了该文件
- php 系列
- Ubuntu配置tftp服务器
- Please check your autoconf installation and the $PHP_AUTOCONF environment variable.
- PHP数组函数基础知识
- thinkphp框架下404页面设置
- php 解决json_encode中文UNICODE转码问题
- PHP 分页
- php关于static关键字
- PHP 正则表达式
- Mac - 使用php环境
- PHP扩展开发--02.包裹第三方的扩展