MPI:如何限制对文件系统的访问?

发布于 2024-11-15 21:16:39 字数 461 浏览 3 评论 0原文

我们的 MPI 基于 4 个集群,每个集群有 16 个核心。我们有一个名为 notRestricted 的文件夹。我们希望限制使用 mpiexec 运行的应用程序对文件系统的访问 - 将其访问限制为仅写入我们运行它的一台计算机上的一个文件夹。

我们可以将代码注入到我们运行的应用程序中,但这不是我们真正想要做的......所以我们可以调整的是 mpi 设置/配置文件,以及我们调用来运行我们的应用程序的 mpiexec 命令。这里的主要问题是,“注入 open(2) 的替代品”会打开对我们不希望的其他机器的访问。

那么如何在我们创建的mpi集群上限制mpi应用程序的权限呢?

注意:这个问题与那个相关 但不一样。

We have MPI based on 4 clusters with 16 cores each. We have a folder called notRestricted. We want to limit access of the application we run with mpiexec to file system - limit its access to write only to that one folder on that one machine we ran it from.

We can inject code into app we run but it is not what we really would want to do... and so all wecan tweak is mpi settings/configuration files, and mpiexec command we call to run our app. Main problemhere is that "Inject a replacement for open(2)" for example would open access to other machines fs which we do not want to.

So how to limit rights of mpi application on mpi cluster we create?

Note: this question is related to that one butis not same.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

飘过的浮云 2024-11-22 21:16:39

您不能以仅对该目录具有写入权限的用户身份运行您的应用程序吗?

Can't you just run your application as a user who only has write access to that one directory ?

娇俏 2024-11-22 21:16:39

chroot 怎么样(假设您正在运行某种风格的 Unix)?

How about chroot (assuming you are running Unix of some flavor)?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文