私は小さなコーディングプロジェクトを持っています。
専用サーバー (debian ベース) を Web インターフェイスで管理したいと考えています。
たとえば、自分のサービスやゲーム サーバーなどを管理したいと考えています。ssh 接続でそれらを制御するためのスクリプトは既にありますが、独自のマネージャーをコーディングするのは良い練習になります。
私の質問は、phpでシェルコマンドを作成する方法です。そうする機能があることは知っていますが、www-dataアカウントを許可することは安全ではないことを読んだので、これを安全に行う方法はありますか?
(もちろん、私のプログラムはすべて別のアカウントで起動されます。)
また、インターフェイスを簡単に維持できるようにしたいと考えています (多くの変更を加えることなくサービスを追加できる可能性など)。
どうもありがとう。