ユーザーが自分で登録して、JavaおよびC++プログラムを自分のアカウントに保存できるWebアプリケーションがあります。プログラムは、/ tmp -user1 --program1 --program2 -user2--program1--program2のようなtmpディレクトリに保存されます。
したがって、すべてのユーザーフォルダは同じ「tmp」ディレクトリにあります。ユーザーが他のユーザーのファイルにアクセスできないようにすることで、セキュリティを証明するにはどうすればよいか知りたいです。ユーザーは、サーバー上のファイルの読み取りに使用できるjavaまたはc++プログラムを自分のフォルダーで実行します。これを防ぐ方法は?私はこのことに慣れていないので、どうすればいいのかわかりません。
サーバーはLinuxサーバーであり、プロジェクトはDjangoを使用するPythonです。
少し早いですがお礼を