Предположим, у меня есть каталог, который должен содержать только jpg
файлов.
Как я могу запретить пользователям добавлять файлы, которые не имеют jpg
формат в этот каталог?
Первоначально я предполагал использовать inotify
, но, похоже, он не дает мне возможности прервать / заблокировать "операцию" над файлом / каталогом.
Мое второе предположение состояло в том, чтобы установить каталог только для чтения, когда пользователь добавляет файл, я проверяю его расширение, затем добавляю разрешение write
в каталог, прежде чем он получит ошибку недопустимого доступа.
Предположим, что любая файловая система, поддерживаемая Linux,
Эта файловая система будет использоваться Samba, если это полезная информация.