статьиGNU Free Documentation License материалы взяты из Википедии Статья была изменена. Оригинал статьи.

Sticky bit

Материал из Энциклопедии в свободной энциклопедии
Перейти к: навигация, поиск

Sticky bit в дополнительный атрибут файлов или директорий в операционных системах семейства UNIX.

Содержание

[править] История

Впервые sticky bit появился в пятой редакции UNIX в 1974 году для использования в исполняемых файлах. Он применялся для уменьшения времени загрузки наиболее часто используемых программ. После закрытия программы код и данные оставались в памяти, а следующий запуск происходил быстрее.

[править] Использование

Сегодня sticky bit используется в основном для директорий, чтобы защитить в них файлы. Из такой директории пользователь может удалить только те файлы, владельцем которых он является. Примером может служить директория /tmp, в которой запись открыта для всех пользователей, но нежелательно удаление чужих файлов. Установка атрибута производится утилитой chmod.

В операционной системе Solaris для файлов, не являющихся программами, имеет строго противоположное действие - запрещает сохранение данных этого файла в системном кэше.

[править] Примеры

chmod 1xxx {имяфайла}, где xxx права на файл.

[править] См. также

[править] Примечания

[править] Литература

  • Робачевский А. Н., Немнюгин С. А., Стесик О. Л. Глава 1. Работа в операционной системе UNIX // Операционная система UNIX. в 2-е изд. в СПб.: БХВ-Петербург, 2008. в С. 4043. в 656 с. в ISBN 978-5-94157-538-1

[править] Ссылки

  • chmod(1) в страница справки man по пользовательским командам GNU/Linux  (англ.)
Пространства имён

Варианты
Действия
На других языках