Sobes.tech
Junior — Middle

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

sobes.tech AI

Отговор от AI

Sticky-bit в Linux е специален флаг за достъп до директория, който ограничава изтриването или преименуването на файлове вътре в тази директория само до собственика на файла, собственика на директорията или суперпотребителя.

Често се използва в общи директории, като /tmp, за да се предотврати изтриването на чужди файлове от други потребители.

Пример:

  • Директорията /tmp обикновено има права drwxrwxrwt, където t е sticky-bit.
  • Потребителят може да създава и изтрива само своите файлове в тази директория.

Настройка на sticky-bit:

chmod +t /път/до/директорията

Проверка:

ls -ld /път/до/директорията

Sticky-bit помага за подобряване на сигурността и контрола на достъпа в споделените файлови пространства.