t ocorre em x , portanto você precisa ser capaz de distinguir se o x deveria estar lá e foi substituído por t
-
t== pegajoso +x -
T== apenas pegajoso
Acabei de encontrar esta saída confusa do comando ls :
whodare@ubuntu~ $: ls -l /var/spool/cron/
total 12
drwxrwx--T 2 daemon daemon 4096 Oct 29 05:02 atjobs
drwxrwx--T 2 daemon daemon 4096 Sep 15 21:09 atspool
drwx-wx--T 2 root crontab 4096 Dec 24 02:11 crontabs
Eu sei que 't' significa pegajoso, mas o que 'T' significa?
Como posso configurar esse bit para um diretório?
t ocorre em x , portanto você precisa ser capaz de distinguir se o x deveria estar lá e foi substituído por t
t == pegajoso + x
T == apenas pegajoso Procure por bit pegajoso em aqui .
Em relação à sua segunda pergunta, veja esta entrada da Wikipédia sobre como configurá-la.
A diferença entre os dois é que 'T' está presente
on a file or directory without the execution bit set for the others category
t estará no lugar de outras permissões e no lugar da permissão de execução. Então, isso significa que t é para executar + bit pegajoso. T significa apenas um bit pegajoso sem permissão de execução.
Exemplo:
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
Aqui, log executou + sticky bit (outros). rpm tem apenas um bit pegajoso.
Tags permissions ls linux