
特定のディレクトリとそのサブディレクトリにのみ影響するシェルコマンドを実行する方法があるかどうか疑問に思います。
私はPHPを使用しており、ユーザーがWebページからシェルコマンドを実行できるアプリケーションを作成したいのですが、これらのコマンドを1つのディレクトリに制限したいと思います。
答え1
ホストのWebページから始まるコマンドを実行しないでください。これは災いの秘訣です。
見るオペレーティングシステムレベルの仮想化。利用可能なオペレーティングシステムに応じてエリア、刑務所またはLXC。
これらのOSレベルのインスタンスは、オーバーヘッドが非常に低く、すばやく起動できます。これにより、ホストオペレーティングシステムとユーザーエクスペリエンスが分離されます。完全に仮想化されたマシンほど安全ではありませんが、ユースケースには十分です。