Sobes.tech
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-бит помогает повысить безопасность и контроль доступа в общих файловых пространствах.