Специальные разрешения в Linux отличаются от стандартных прав доступа тем, что предоставляют дополнительные возможности для более сложного контроля над файлами. 5
Некоторые специальные разрешения:
- SUID. 14 Если этот бит установлен, то при выполнении программы идентификатор пользователя, от которого она запущена, заменяется на идентификатор владельца файла. 1 Это позволяет обычным пользователям запускать программы от имени суперпользователя. 1
- SGID. 13 Если этот флаг установлен на каталог, то все файлы, созданные в нём, будут связаны с группой каталога, а не пользователя. 1 Такое поведение используется для организации общих папок. 1
- Sticky-bit. 13 Если этот бит установлен, то пользователи могут только создавать, читать и выполнять файлы, но не могут удалять файлы, принадлежащие другим пользователям. 1