安装vsftpd服务后,客户端登录ftp报错:
ftp> open 127.0.0.1 Connected to 127.0.0.1 (127.0.0.1). 220 (vsFTPd 2.2.2) Name (127.0.0.1:wander): ftpuser 331 Please specify the password. Password: 500 OOPS: cannot change directory:/home/ftpuser Login failed.
原因是系统没有关闭selinux
查看selinux状态:
[wander@localhost ~]$ /usr/sbin/sestatus -v SELinux status: disabled //禁用selinux [wander@localhost ~]$ getenforce Disabled //禁用selinux [wander@localhost .ssh]$ getenforce Enforcing //启动
关闭selinux方法:
#setenforce 0 #设置SELinux 成为permissive模式 #setenforce 1 设置SELinux 成为enforcing模式
第二种方法:
#vim /etc/selinux/config 编辑文件 # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=enforcing # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection.
将SELINUX=enforceing 改为 SELINUX=disabled 重启机器就ok了
参照:http://www.jb51.net/LINUXjishu/192576.html
本文出自 “wonder--wander” 博客,请务必保留此出处http://wonderwander.blog.51cto.com/9831934/1618262
原文地址:http://wonderwander.blog.51cto.com/9831934/1618262