Co oznacza „T” w uprawnieniach do wykonywania katalogu?


21

Właśnie znalazłem ten mylący wynik lspolecenia:

    whodare @ ubuntu ~ $: ls -l / var / spool / cron /
    razem 12
    drwxrwx - T 2 demon demon 4096 29 października 05:02 atjobs
    drwxrwx - demon demona T 2 4096 15 września 15 21:09 atspool
    drwx-wx - T 2 root crontabs 4096 24 grudnia 02:11 crontabs

Wiem, że „t” oznacza lepki, ale co oznacza „T”?

Jak mogę ustawić ten bit dla katalogu?

Odpowiedzi:


14

tma miejsce, xwięc musisz być w stanie odróżnić, czy xto miało tam być i zostało zastąpione przezt

  • t == lepki + x
  • T == tylko lepki

Dlaczego nie jest to udokumentowane na stronie podręcznika użytkownika ls?
Ini

7

Poszukaj tutaj lepkiego kawałka .
Jeśli chodzi o twoje drugie pytanie, spójrz na ten wpis w Wikipedii, jak to ustawić.

Różnica między nimi polega na tym, że występuje „T”

w pliku lub katalogu bez ustawionego bitu wykonania dla kategorii inne


4

tbędzie w miejscu pozwolenia innych osób i zamiast pozwolenia wykonania. Oznacza to, że tjest to wykonanie + lepki bit. Toznacza tylko lepki bit bez zgody wykonania.

Przykład:

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

Tutaj logwykonał + sticky bit (inne). rpmma tylko lepki kawałek.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.