Путаница в отношении Sticky Bit и разрешений на обход каталога (drwxrwxrwt)Linux

Anonymous
Путаница в отношении Sticky Bit и разрешений на обход каталога (drwxrwxrwt)

Сообщение Anonymous »

Мне трудно понять, как работает липкий бит () работает совместно с обходом каталогов() разрешение для группы «Другие».
Пример сценария:
Предположим, каталог /shared имеет разрешения drwxrwxrwt:
  • Владелец (корневой) имеет полные разрешения ().
  • Группа (корневая группа) имеет полные разрешения ().
  • Другие имеют права на чтение и запись ()
  • Прикрепленный бит () установлен, что означает, что только владелец или root может удалять или переименовывать файлы внутри каталога.
Если я пользователь (например, Боб), который не является владельцем или членом группы владельцев:
  • Могу ли я по-прежнему перемещаться по каталогу /shared и перечислять его файлы, даже если я не могу их удалить или переименовать?
  • Почему липкий бит допускает такое поведение или каким-либо образом ограничивает обход?
Что я пробовал:
  • Я читал о том, как бит липкости t используется в каталогах, чтобы предотвратить удаление или переименование файлов, не являющихся владельцами.
  • Я изучил, как работают права доступа к каталогам для rwx и как они связаны с возможностью чтения, записи, входа в каталог или перемещения по нему.
  • Я видел такие примеры, как drwxrwxrwt
Чего я ожидал:

[*]Я ожидал этого от липкой ленты установлен бит (t), только владелец файла или root может удалить или переименовать файлы в каталоге.
[*]Я не был уверен, будет ли липкий бит препятствовать другим пользователям (которые не входят в группу владельца) входить в каталог или перемещаться по нему.


Подробнее здесь: https://stackoverflow.com/questions/792 ... drwxrwxrwt

Вернуться в «Linux»