私の設定は十分に安全ですか? [閉鎖]

私の設定は十分に安全ですか? [閉鎖]

私の仮想マシンでいくつかの顧客提供のアプリケーションを実行したいのですが、アクセスを制限したいと思います。

$homeディレクトリにあるファイルのみを読み書きすることができるユーザーを作成し、このコマンドを使用してアプリケーションを実行するのがsudo -H -u <client_user> bash -c "command to run their app"安全かどうか疑問に思います。

編集:クライアントが提供するアプリケーションは、仮想マシンのNodeJsサーバーで実行されます。したがって、同じNodeJsサーバー上で起動された他のアプリケーションのファイルを読み書きして実行したくありません。

ベストアンサー1

互いに干渉しないアプリケーションは絶対にrootユーザーとして実行しないでください。他のユーザーとして実行するか、chroot刑務所で実行する必要があります。

他のユーザーを使用するには、データのサブツリーに対する適切なファイル権限も必要です。つまり、ホームディレクトリに700権限が必要です。

おすすめ記事