環境
さくらのVPS centos7
概要
VPS単体で動作するシンプルなWebアプリケーションをリリースするスクリプトを考えていますが、このときのユーザ・権限はどうするべきでしょうか。
背景
- リポジトリそのままではなく特定ディレクトリのファイルのみをrsyncでデプロイする必要があります。
- デプロイされるファイルの所有ユーザはwwwです
- 複数人で実行できる必要があります
アイデア
ファイルに合わせてリリーススクリプトもローカルリポジトリもgitへのアクセス権もwwwでそろえるのがよいのでは、と考えています。
ただ、wwwはnologinなユーザなので、単純には実行できません。
そのため特定のリリース用のユーザをつくるべきかと思うのですが、あっていますか?
その他、そもそもこうするべきだよ、とかそんなことするべきではないなどございましたらご教示ください。
よろしくおねがいいたします。
あなたの回答
tips
プレビュー