vsftpにファイルをアップロードできない

ユーザのホームディレクトリにはアップロードできるのに、vsftpでのルート以下にアップロードできないという問題。

さらに言うと、ユーザのホームディレクトリとvsftpのルートは同じ権限。

色々調べた結果、SELinuxとか言うもののせいだった。

 

なんか、rootに集中した権限関係を分散させるための仕組みということ(by Wikipedia) らしいのだけど…

 

と言うことで、

/etc/selinux/config

をエディタで開いて

SELINUX=enforcing -> SELINUX=disabled (下の方にあったSELINUXTYPEはいじってない)

に変更、shutdown -r nowで再起動しておしまい。

セキュリティ?いいのいいの。ソフトのデバッグ用に使うFTPだから。