Документация по LinuxLinuxDoc.Ru 🔍

setfsgid - устанавливает идентификатор группы для доступа к файловой системе

НАЗВАНИЕ
setfsgid - устанавливает идентификатор группы для доступа
к файловой системе

СИНТАКСИС

int setfsgid(gid_t fsgid)

ОПИСАНИЕ

setfsgid устанавливает идентификатор группы, который
используется ядром Linux для доступа к файловой системе.
Обычно значение fsgid будет совпадать с идентификатором
эффективной группы. Действительно, когда изменяется
идентификатор эффективной группы, значение fsgid при его
установке изменится соответственно. Явный вызов функции
setfsgid обычно производится только программами типа
программ NFS-сервера, которые намереваются изменить
идентификатор группы, используемый для доступа к файлам,
без изменения идентификаторов действительной и эффективной
группы. Установка обычных идентификаторов группы для
программы типа программ NFS-сервера - это нарушение
безопасности, приводящее к возможному получению
нежелательных сигналов от других групп. setfsgid
выполняется корректно, только если она была вызвана
суперпользователем или если fsgid совпадает с
идентификатором действительной, эффективной и сохраненной
группы или с текущим значением fsgid.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

При успешном завершении вызова возвращается предыдущее
значение fsgid. При ошибке возвращается текущее значение
fsgid.

СООТВЕТСТВИЕ СТАНДАРТАМ
setfsgid является специфичной для Linux и не должна
использоваться в переносимых программах.

НАЙДЕННЫЕ ОШИБКИ
Вызвавшему процессу не возвращается никаких сообщений об
ошибке. По меньшей мере, должно возвращаться хотя бы
значение

ЗАМЕЧАНИЕ

Glibc не определяет наличие аргумента EPERM.
Читать новости Linux в Telegram
Linux - setfsgid - устанавливает идентификатор группы для доступа к файловой системе
Мы в соцсетях ✉