получить системный UUID из кода C?

Установка gid для каталогов устанавливает только группу, но не режим.

Вам понадобятся списки контроля доступа к файлам. см. Какие существуют способы установки прав доступа к файлам и т. д. в gnu/linux

setfacl -R -m o:-,d:o:- «dir-name»

Пояснение:

  • setfaclиспользуется для установки facl (списка контроля доступа к файлам ).
  • -Rповторяется через существующие дочерние файлы.
  • -mдля изменения списка
  • o:-установить для других все очистить
  • d:o:-установить по умолчанию для всех других все очистить.

Вы также можете получить эффект sgid и убедиться, что у пользователя всегда есть разрешение (независимо от владельца ).

setfacl -R -d -m u:user:rwx,g:mygroup:rwx,o:- «dir-name»
setfacl -R    -m u:user:rwx,g:mygroup:rwx,o:- «dir-name»

0
27.10.2021, 20:48
0 ответов

Теги

Похожие вопросы