你如何设置“T”位?

bev*_*bev 4 shell permissions

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

roa*_*ima 11

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"
Run Code Online (Sandbox Code Playgroud)


dha*_*hag 3

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