在/
目录中,我使用:
ls -alFd /tmp
检查/tmp
目录权限,我得到了drwxrwxrwt
.
我知道rwxrwxrw
是指用户、组、其他权限是读、写和执行。
d
但我不知道 the和t.
the 的含义drwxrwxrwt
,有人可以解释一下吗?
答案1
d 字母表示它是一个目录(如果您喜欢该名称,则为文件夹)。字母 t 表示该文件是“粘性”的。只有所有者和 root 才能删除粘性文件。
您可能想看一下这一页如果您想了解更多有关粘性文件权限的信息。
答案2
正如中所解释的了解 Linux 文件权限
高级权限
特殊权限标志可以标记为以下任意一项:
- _ - 没有特殊权限
- d - 目录
- l - 文件或目录是符号链接
- s - 这表示 setuid/setgid 权限。这不是在权限显示的特殊权限部分中显示的设置,而是在所有者或组权限的读取部分中表示。
- t - 这表示粘性位权限。这不是设置显示在权限显示的特殊权限部分,而是在所有用户权限的可执行部分中表示为 at