如何设置“T”位?

如何设置“T”位?

我的 TeX Live 安装有一个名为 的文件.texlive2015,最初设置为drwx------T.我改变了它,我想把它改回来,但我无法恢复“T”。我该如何取回它?

答案1

T标志是预期的特殊版本t。通常t与execute一起使用x,但如果未设置执行位其他的然后将t被标记为首都。

touch f
chmod u=rwx,go=rx f    # "-rwxr-xr-x 1 roaima 0 Sep 10 23:13 f"
chmod +t f             # "-rwxr-xr-t 1 roaima 0 Sep 10 23:13 f"
chmod o-x f            # "-rwxr-xr-T 1 roaima 0 Sep 10 23:13 f"

chmod u=rwx,go=,+t f   # "-rwx-----T 1 roaima 0 Sep 10 23:13 f"

答案2

这个“T”表示粘性位。您可以使用类似的东西chmod a+t来设置它。

答案3

只需使用权限位:

chmod 1700 f

第一个位1表示限制删除标志或粘性位,并在所有用户的执行权限位上显示为t

下面的数字7,八进制为111,代表所有者读 写 执行权限位,显示rwx

下面的数字00,代表群体和世界读 写 执行权限位,显示- - - - - -

相关内容