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)