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

标签 c++ c configuration mpi boost-mpi

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

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

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

注意:这个问题与that one有关但不一样。

最佳答案

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

关于c++ - MPI:如何限制对文件系统的访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6372693/

相关文章:

c++ - 直接在 MATLAB 中使用 tensorflow/keras?

c - C语言中Union的使用方法

Java 更改服务器和数据库设置以确保安全

ASP.NET web.config : configSource vs. 文件属性

configuration - getstoreconfig 和 getstoreconfigflag 之间有什么区别?

c++ - 如何修复 IntelliSense : expression must have pointer-to-object type in MFC?

c++ - opengl 模板缓冲区未初始化为零?

c - 如何使用 Perl 将 C 注释从一行的开头移动到结尾?

c - 如何使用 header 进行编译并创建 Makefile - C

c++ - 错误 : no matching function for call to 'sort' . 我该怎么做才能让所有编译器都满意?