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

MPI: how to limit access to file system?

本文关键字:文件系统 访问 何限制 MPI      更新时间:2023-10-16

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

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

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

注意:这个问题和那个问题有关,但不一样。

难道你不能作为一个只对那一个目录有写访问权限的用户来运行你的应用程序吗?

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