男のブログ俺は中卒だ。学歴なんて無くても生きていける。FTPsuckamonパーミッション周りは本当に難しい。業務で長い時間つまづいてしまったので備忘録としてまとめておく。vsftpdでWebサーバーに接続するFTP設定をしていた。FTPはA、Bというユーザーを作り、以前まとめた下記記事の手順に従って複数ユーザーが接続できるようにしてみた。CentOS7にvsftpdでFTP環境を構築する方法ところが、一般ユーザーのA、Bでは公開ディレクトリ内にファイルをアップロードできなかったので、その原因と解決方法をまとめていく。htmlディレクトリの所有ユーザーを変更する俺のVPS環境だと「/var/www/」以下のディレクトリの所有ユーザーがrootになっていた。これを「apache」に変更する。-Rオプションを付けると配下のファイル・ディレクトリも一括して変更できる。/var/www/html/htmlディレクトリのパーミッション設定/var/www/htmlのパーミッションを777にすれば、誰でも簡単にファイルの読み書きができるがセキュリティ的によろしくない。ここは「775」とし、所有者・グループのrwx権限を許可し、その他ユーザーの書き込み権限を無くす。/var/www/html/FTP一般ユーザーをapacheグループに追加このままでは一般ユーザーの書き込み権限がない状態なので、権限のあるapacheグループへ追加する。user_aグループ追加の設定はログアウト/ログインしないと反映されないので、一度FTPを切断してから接続し直す。これで公開ディレクトリ「/var/www/html/」内に一般ユーザーがファイルをアップロードできるようになる。3Dモデルをブラウザ上に表示...プロフィール中卒男15歳で熊本から単身大阪へ渡り、囲碁棋士になるための修行を積む。その後、紆余曲折ありプログラミングを学び職とする。現在プログラミングや統計、機械学習の勉強に合わせ、双子の育児に奮闘中。