Ubuntu 内で Node.js アプリをセットアップする最良の方法を探しています。/var/www/ と同じように、さまざまな Node アプリを格納するように /var/node/ をセットアップしました。
私が達成しようとしていることですが、失敗しているようです:
NodeAdmins (グループ) には、/var/node/ への読み取りおよび書き込みアクセス権があります。
NodeUser (ユーザー) は、/var/node/ への読み取り専用アクセス権を持っています。
NodeUser は、Node アプリを実行するユーザー アカウントです。
このように、FTP ユーザーは /var/node/ 内の任意のファイルを変更できますが、NodeUser によって実行されている Node アプリはすべてのファイルにアクセスできます。
私の質問:
1) これは正しい/安全な方法ですか?
2) 複数のグループがフォルダに対して異なる権限を持つことを許可するにはどうすればよいですか? chown を使用して NodeUser をグループの所有者として設定しました。それが正しい方法だとは思いません。