Back to questions
Junior — Middle
81
Объясните принцип работы и назначение sticky-бита в файловых системах Linux.
Companies where asked
Нонтон
Answer from AI
sobes.tech AI
Sticky-бит в Linux — это специальный флаг доступа к каталогу, который ограничивает удаление или переименование файлов внутри этого каталога только владельцем файла, владельцем каталога или суперпользователем.
Это часто используется в общих каталогах, например, в /tmp, чтобы предотвратить удаление чужих файлов другими пользователями.
Пример:
- Каталог /tmp обычно имеет права drwxrwxrwt, где t — sticky-бит.
- Пользователь может создавать и удалять только свои файлы в этом каталоге.
Установка sticky-бита:
chmod +t /path/to/directory
Проверка:
ls -ld /path/to/directory
Sticky-бит помогает повысить безопасность и контроль доступа в общих файловых пространствах.