(Linux)ftpでrootユーザとしてログインできない
CentOS6でvsftpdを使ってテスト用FTPサーバを立てたわけですが、rootユーザでログインしようとすると、以下のようになってしまいログインできません。 (本来はrootユーザでftpログインさせることはNGだと思いますが、まぁテスト環境なので。。。)
接続しました. 220 (vsFTPd 2.2.2) >USER root 331 Please specify the password. >PASS [xxxxxx] 500 OOPS: cannot change directory:/root ログインできません.
しらべたところ、SELINUXが有効になっていたことが原因だったようです。 以下のようにSELINUXを無効にすることで解決しました。。
# getenforce ←SELinux設定確認 Enforcing # setenforce 0 ←SELinuxを無効に # vi /etc/selinux/config SELINUX=disabled ←起動時にSELinuxを無効に