FTPでログインしたとき、上位フォルダを見れないようにすると若干内容が被るけど。FTP用のアカウント作成が微妙に躓いたのでメモ。
(利用しているFTPサーバーはvsftp)
要はFTPのユーザーを設定するときに、作成したユーザーにapache権限を持たせたかったのです。
1.FTP用のユーザーを作成
useradd hogehoge;
2./etc/groupでapacheグループに1.で作成したユーザーを追加
apache:x:48:hogehoge
3./etc/vsftpd/user_listに1.で作成したユーザーを追加
4./etc/vsftpd/chroot_listに1.で作成したユーザーを追加して、ホストの初期フォルダよりも上にcdできないようにする
SSHで作成したフォルダにFTP用のアカウントで作成したユーザーでファイルをアップしようとしたもんだから、「550 Create directory operation failed.」がでて、アップできずという初歩的なところで躓いていた。。
グループに追加すればいいだけの話。