vsftpdで500 OOPS: cannot change directory:というエラーの対処方法(CentOS6.3)

CentOSをセットアップした後、FTP接続してみると以下のようなエラーが出るときの対処方法

MacBookPro:~ apple$ ftp 192.168.1.100
Connected to 192.168.1.100.
220 (vsFTPd 2.2.2)
Name (192.168.26.220:apple): hoehoe
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/hoehoe
ftp: Login failed

これはSELinuxが原因 setupコマンドで無効にしていても出ます。

[root@CentOS vsftpd]# getenforce
Enforcing
[root@CentOS vsftpd]# setenforce -h
usage: setenforce [ Enforcing | Permissive | 1 | 0 ]
[root@CentOS vsftpd]# setenforce Permissive
[root@CentOS vsftpd]# getenforce
Permissive

[root@MacCentOS ~]# vi /etc/sysconfig/selinux

SELINUX=enforcing
↓
SELINUX=disabled ← システム起動時にSELinuxを無効化 

ってかんじ

vsftpdで500 OOPS: cannot change directory:というエラーの対処方法(CentOS6.3)
Tagged on: