サーバー上で実行される Python スクリプトをユーザーがアップロードする Web サービスがあります。これらのスクリプトはサーバー上にあるファイルを処理し、サーバーのファイルシステムの特定の階層のみを表示できるようにしたい (最適: 処理したいファイルとスクリプトをコピーする一時フォルダー)。
サーバーは最終的には Linux ベースのサーバーになりますが、Windows でも解決策が可能な場合は、その方法を知っておくとよいでしょう。
私が考えたのは、FSのフォルダーへのアクセスが制限されたユーザーを作成することです-最終的にはスクリプトとファイルを含むフォルダーのみ-このユーザーを使用してpythonインタープリターを起動します。
誰かが私にもっと良い代替案を教えてもらえますか? これだけに頼ると不安になるので、信頼できないコードを安全に実行できる実際のサンドボックスまたは仮想 FS 機能が欲しいです。