Что означает «Т» в разрешениях на выполнение каталога?

18361
Wuffers

Я только что нашел этот запутанный вывод lsкоманды:

 whodare @ ubuntu ~ $: ls -l / var / spool / cron / всего 12 drwxrwx - демон демона T 2 4096 29 октября 05:02 atjobs drwxrwx - демон демона T 2 4096 15 сен 21:09 atspool drwx-wx - корень T2 корня 4096 24 декабря 02:11 кронтаба 

Я знаю, что «т» означает «липкий», но что означает «Т»?

Как я могу установить этот бит для каталога?

21

3 ответа на вопрос

14
smoku

tпроисходит, xтак что вы должны быть в состоянии различить, xдолжен ли он быть там и был перезаписанt

  • t == липкий + x
  • T == только липкий
Почему это не задокументировано на странице man `` `ls```? Ini 5 лет назад 0
7
Alberto Zaccagni

Ищите здесь немного липкого .
Что касается вашего второго вопроса, посмотрите на эту статью в Википедии о том, как ее установить.

Разница между ними в том, что присутствует «Т»

в файле или каталоге без установленного бита выполнения для категории "другие"

4
ash

tбудет вместо разрешения других и вместо разрешения на исполнение. Таким образом, это означает, что tдля выполнения + прикрепленный бит. Tозначает только липкий бит без разрешения на выполнение.

Пример:

dr-xr-xr-t 2 scm scm 4096 Feb 15 17:48 log drwxr-xr-T 2 scm scm 4096 Feb 15 18:04 rpm 

Здесь logвыполнено + закрепка (другие). rpmимеет только липкий бит

Похожие вопросы