为什么 ls -Z 返回的文件名旁边带有问号?

为什么 ls -Z 返回的文件名旁边带有问号?

为什么ls -Z返回的文件名旁边带有问号?这个命令有什么作用?

答案1

手册页对于ls说:

-Z, --context
       print any SELinux security context of each file

因为您没有运行出现在文件前面的文件,因为它不存在,所以它无法读取它的那部分SELinux?

更多信息SELinux请参见这里

答案2

接受的答案让人感觉有点误导。可以暗示只要设置为?就会显示。/etc/selinux/config SELINUXdisabled

我已将其设置为禁用,但运行某些文件时ls -Z会显示?,而其他文件则会返回其安全上下文。确实,?当未安装或未使用 selinux 时会显示,但这不是完整的答案。

文章说?这意味着该文件/对象缺少安全标签。

要添加一个,请使用奇琼命令。

相关内容