我刚刚发现这个ls
命令的输出令人困惑:
whodare@ubuntu~ $: ls -l /var/spool/cron/ 共 12 drwxrwx--T 2 守护进程 守护进程 4096 十月 29 05:02 atjobs drwxrwx--T 2 守护进程 守护进程 4096 9月15日 21:09 atspool drwx-wx--T 2 root crontab 4096 十二月 24 02:11 crontabs
我知道“t”表示粘性,但是“T”是什么意思?
我如何为目录设置此位?
答案1
t
取代了,x
所以你需要能够区分是否x
应该在那里,并被覆盖t
t
== 粘性 +x
T
== 仅粘性
答案2
答案3
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
只有粘滞位。