我读了一本书"Linux圣经“,第24章来理解SELinux。在书中,作者说,在命令中使用$ ls -Z my_stuff应该在文件上显示DAC控件和RBAC控件。就像这样:
$ ls -Z my_stuff
-rw-rw-r--. johndoe johndoe unconfined_u:object_r:user_home_t:s0 my_stuff但是当我在我的终端上试用时,它会显示一个"?“在所有列出的文件/目录前面:
base ❯ ls -Z vim_cheatsheet.png
? vim_cheatsheet.png( "?“显示我试图用ls -Z查看的任何文件)
检查了ls的手册页,但是没有提供关于这个选项的太多信息。你知道什么叫"?“意思是在这里?
发布于 2020-08-05 11:44:20
?的意思是没有找到SELinux上下文:
如果没有找到,则显示SELinux安全上下文或“
?”。
默认情况下,SELinux并不是到处安装或启用的;例如,Fedora和RHEL默认安装并启用它,但是Debian和Ubuntu没有。
https://unix.stackexchange.com/questions/602965
复制相似问题