![“+”上的文件系统符号(drwxr-x---+ 2 root root 4096 Jan 20 21:48 myusername)](https://linux22.com/image/104469/%E2%80%9C%2B%E2%80%9D%E4%B8%8A%E7%9A%84%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E7%AC%A6%E5%8F%B7%EF%BC%88drwxr-x---%2B%202%20root%20root%204096%20Jan%2020%2021%3A48%20myusername%EF%BC%89.png)
ls
输出中的“+”是什么意思?后面有一个符号drwxr-x---
。 “+”对我来说是一个新符号。我听说过ACL(访问控制列表)。有人知道更多吗?我在我的安装设备上看到了它 ( /media
)。
drwxr-x---+ 2 root root 4096 Jan 20 21:48
答案1
它取决于系统。在大多数 Linux 系统上,GNUls
用于+
指示除安全上下文 (SELinux) 之外的“备用访问方法”:
GNU
ls
使用“.
”字符来指示具有安全上下文的文件,但没有其他替代访问方法。具有任何其他备用访问方法组合的文件都标有“
+
”字符。
通常它确实表明 ACL 的存在;你可以看到这些
getfacl /media