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


21

Я только что нашел этот запутанный вывод 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 - корень T 2 crontab 4096 24 декабря, 02:11 crontabs

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

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

Ответы:


14

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

  • t == липкий + x
  • T == только липкий

Почему это не задокументировано на странице руководства ls?
Ини

7

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

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

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


4

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имеет только липкий бит.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.