Вы когда-нибудь пытались выйти из системы с помощью графического интерфейса? Или вы пытались перезагрузить компьютер и войти в систему под другим пользователем? Если вы по-прежнему не можете выйти из системы, возможно, вы захотите перезагрузить компьютер.
Это исторические артефакты, и их не следует использовать в настоящее время — точнее, им не следует устанавливать значения, отличные от эффективных uid и gid. Всякий раз, когда последние изменяются, идентификаторы файловой системы изменяются для соответствия, но идентификаторы файловой системы могут быть установлены на разные значения с помощьюsetfsuid
и setfsgid
.
Они выполняют ту же роль, что и действующие uid и gid, но только для проверки прав доступа к файловой системе. Всякий раз, когда ядро проверяет права доступа к файловой системе, оно использует не действующие uid или gid, а uid и gid файловой системы. Они существуют для серверов NFS :, последние должны изменить uid и gid, используемые для доступа к файловым системам, но это использовалось для создания дыры в безопасности из-за обработки сигналов, и uid и gid файловой системы были введены в качестве обходного пути.
Документация, ссылка на которую приведена выше, содержит подробную информацию;см. также справочную страницу credentials
.