MPI: как ограничить доступ к файловой системе? - PullRequest
0 голосов
/ 16 июня 2011

У нас есть MPI на основе 4 кластеров с 16 ядрами в каждом. У нас есть папка с именем notRestricted. Мы хотим ограничить доступ приложения, которое мы запускаем с mpiexec, к файловой системе - ограничить его доступ для записи только в одну папку на той машине, с которой мы его запускали.

Мы можем внедрить код в приложение, которое мы запускаем, но это не то, что мы на самом деле хотели бы сделать ... и поэтому все, что мы можем откорректировать - это файлы настроек / конфигурации mpi и команда mpiexec, которую мы вызываем для запуска нашего приложения. Основная проблема здесь заключается в том, что, например, «Внедрить замену open (2)» откроет доступ к другим машинам, которые мы не хотим.

Так как же ограничить права приложения mpi на кластере mpi, который мы создаем?

Примечание: этот вопрос относится к , что один но не тот же.

Ответы [ 2 ]

1 голос
/ 16 июня 2011

Разве вы не можете просто запустить свое приложение как пользователь, у которого есть права на запись только в этот каталог?

0 голосов
/ 16 июня 2011

Как насчет chroot (при условии, что вы используете Unix какой-то разновидности)?

...