Есть ли файловая система для Linux, которая не имеет разрешений? У меня есть папка, которая используется несколькими приложениями, и, хотя все они работают в одной группе, у меня постоянно возникают проблемы с разрешением, когда одно приложение читает то, что написано другим. Поскольку я использую LVM, а это отдельный том, я могу отформатировать или смонтировать его любым способом. Мне нужна файловая система, которая может игнорировать разрешения: то есть все доступно для чтения и записи каждому пользователю на машине.

Очевидно, что с точки зрения безопасности я рассмотрел влияние, и для моей среды это хорошо, особенно потому, что это будет только один раздел.

2 ответа2

2

Изменение значения umask процессов на 0 должно привести к тому, что эти процессы будут создавать файлы с полными разрешениями на чтение / запись, если только эти процессы не предпримут явных действий по ограничению разрешений (неверно IMHO, если на это не влияют параметры конфигурации).

Вы можете использовать файловую систему VFAT, смонтированную с -i umask=0 если ваши приложения могут справиться с ограничениями VFAT. Поскольку VFAT не имеет представления о пользователях, это может сработать для вас.

1

1) вы можете установить бит guid для каталога (и umask по умолчанию, который предоставит групповой доступ для всех), и это приведет к тому, что все файлы и подкаталоги, созданные в этом каталоге, будут иметь группу родительского каталога.

2) ЖИР? ;)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .