Согласно этому источнику в Linux, существует способ принудительной блокировки записи файла, если файловая система смонтирована для его принятия.
Но для этого необходимо добавить бит setgid
в файл и удалить разрешение на выполнение группы для файла. Говорится:
Файл помечается как кандидат на обязательную блокировку путем установки бита идентификатора группы в режиме файла, но с удалением бита выполнения группы. Это бессмысленная комбинация ...
Логика заключается в том, что бит setgid
имеет смысла без прав группового выполнения. Но, казалось бы, обратное должно быть правдой.
Бит setgid
не повлияет на пользователей, которые уже находятся в группе файла, поэтому бит setgid
должен иметь смысл, если файл исполняем для «других» пользователей или для владельца, если владелец не является членом файла. группа.
Разрешение на выполнение группы - это разрешение на выполнение, которое не должно иметь никакого отношения к утилите бита setgid
.
Что мне не хватает?