Прервать работу файловой системы - PullRequest
0 голосов
/ 05 мая 2018

Предположим, у меня есть каталог, который должен содержать только jpg файлов.

Как я могу запретить пользователям добавлять файлы, которые не имеют jpg формат в этот каталог?

Первоначально я предполагал использовать inotify, но, похоже, он не дает мне возможности прервать / заблокировать "операцию" над файлом / каталогом.

Мое второе предположение состояло в том, чтобы установить каталог только для чтения, когда пользователь добавляет файл, я проверяю его расширение, затем добавляю разрешение write в каталог, прежде чем он получит ошибку недопустимого доступа.

Предположим, что любая файловая система, поддерживаемая Linux,

Эта файловая система будет использоваться Samba, если это полезная информация.

...