Что означает заглавная буква «Т» в разрешениях и как она работает? Связано ли это с тем, что я слышал, но никогда не понимал?
источник
Что означает заглавная буква «Т» в разрешениях и как она работает? Связано ли это с тем, что я слышал, но никогда не понимал?
Верхний регистр T
появляется, когда бит x для «других» (т.е. в последней позиции) не установлен. В обоих этих каталогах установлен бит закрепления, но у второго нет разрешения на выполнение для «других»
drwxrwxrwt 2 zanna zanna 4096 May 13 09:53 t
drwxrwxrwT 2 zanna zanna 4096 May 13 09:53 T
Так как он заменен битом закрепления [tT]
, нам нужен какой-то способ узнать, имеет ли каталог разрешение на выполнение для «других» или нет, следовательно, разница в случае
В нашем файловом браузере на вкладке « Разрешения » в разделе « Свойства» более четко показаны различия между каталогами с разрешениями на выполнение и без них: нам нужно разрешение на выполнение для доступа к каталогу (вход или статистика).
Вот что говорит Википедия о том, что касается каталогов:
На сегодняшний день наиболее распространённое использование «липкого бита» - для каталогов. Когда бит закрепления установлен, только владелец элемента, владелец каталога или суперпользователь могут переименовывать или удалять файлы. Без установленного фиксированного бита любой пользователь с разрешениями на запись и выполнение для каталога может переименовывать или удалять содержащиеся в нем файлы независимо от владельца. Обычно это устанавливается в
/tmp
каталоге, чтобы обычные пользователи не могли удалять или перемещать файлы других пользователей. Эта функция была представлена в 4.3BSD в 1986 году, и сегодня она встречается в большинстве современных систем Unix.