Некоторые способы управления специальными битами в команде chmod:
- Установка бита setuid (setuid). 1 Если применить к файлу, то при его выполнении пользователь, запустивший файл, получит временные привилегии владельца файла. 1 Для установки используется команда
chmod u+s
. 5 - Установка бита setgid (setgid). 1 Если применить к директории, то при запуске файла все созданные в ней файлы будут принимать идентификатор группы каталога, а не группы владельца, который создал файл в этом каталоге. 3 Для установки используется команда
chmod g+s
. 4 - Установка бита sticky (t). 14 Служит защитой от удаления или переименования файлов непривилегированными пользователями, которые не являются владельцами. 1 Для установки используется команда
chmod +t
. 4
Для удаления специальных битов разрешений нужно использовать команду chmod, только вместо «+» использовать «–». 5