Объясните принцип работы и назначение sticky-бита в файловых системах Linux.

Sticky-бит в Linux — это специальный флаг доступа к каталогу, который ограничивает удаление или переименование файлов внутри этого каталога только владельцем файла, владельцем каталога или суперпользователем.

Короткий ответ

Что ответить на собеседовании

Sticky-бит в Linux — это специальный флаг доступа к каталогу, который ограничивает удаление или переименование файлов внутри этого каталога только владельцем файла, владельцем каталога или суперпользователем.

Подробный разбор

Ответ с пояснениями

Sticky-бит в Linux — это специальный флаг доступа к каталогу, который ограничивает удаление или переименование файлов внутри этого каталога только владельцем файла, владельцем каталога или суперпользователем.

Это часто используется в общих каталогах, например, в /tmp, чтобы предотвратить удаление чужих файлов другими пользователями.

Пример:

  • Каталог /tmp обычно имеет права drwxrwxrwt, где t — sticky-бит.
  • Пользователь может создавать и удалять только свои файлы в этом каталоге.

Установка sticky-бита:

chmod +t /path/to/directory

Проверка:

ls -ld /path/to/directory

Sticky-бит помогает повысить безопасность и контроль доступа в общих файловых пространствах.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку