Linux 中“drwxrwxrwt.”中的“d”和“t.”是什么意思?

Linux 中“drwxrwxrwt.”中的“d”和“t.”是什么意思?

/目录中,我使用:

ls -alFd /tmp  

检查/tmp目录权限,我得到了drwxrwxrwt.

我知道rwxrwxrw是指用户、组、其他权限是读、写和执行。

d但我不知道 the和t.the 的含义drwxrwxrwt,有人可以解释一下吗?

答案1

d 字母表示它是一个目录(如果您喜欢该名称,则为文件夹)。字母 t 表示该文件是“粘性”的。只有所有者和 root 才能删除粘性文件。

您可能想看一下这一页如果您想了解更多有关粘性文件权限的信息。

答案2

正如中所解释的了解 Linux 文件权限

高级权限

特殊权限标志可以标记为以下任意一项:

  • _ - 没有特殊权限
  • d - 目录
  • l - 文件或目录是符号链接
  • s - 这表示 setuid/setgid 权限。这不是在权限显示的特殊权限部分中显示的设置,而是在所有者或组权限的读取部分中表示。
  • t - 这表示粘性位权限。这不是设置显示在权限显示的特殊权限部分,而是在所有用户权限的可执行部分中表示为 at

相关内容