FTP用のユーザーアカウントを作成したときのメモ

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.」がでて、アップできずという初歩的なところで躓いていた。。
グループに追加すればいいだけの話。