在 CentOS 系统中,查看文件或目录的安全上下文(SELinux context)可以使用 ls -Z
命令。这个命令会显示文件或目录的 SELinux 安全上下文信息。
以下是一些常用的命令示例:
-
查看单个文件的安全上下文:
ls -Z /path/to/file
-
查看目录及其内容的安全上下文:
ls -ZR /path/to/directory
-
查看当前工作目录的安全上下文:
ls -Z .
-
查看所有文件和目录的安全上下文(递归):
ls -ZR /
这些命令会显示类似以下的信息:
-rw-r--r--. user group 4096 Jan 1 12:34 /path/to/file
其中,.user
和 .group
是 SELinux 安全上下文的一部分,表示文件的所有者和所属组。
如果你需要更详细的信息,可以使用 getfattr
命令来查看文件的扩展属性,包括 SELinux 安全上下文:
getfattr -n security.selinux /path/to/file
这个命令会显示类似以下的信息:
security.selinux="user_u:object_r:user_home_t:s0"
这些信息可以帮助你了解文件或目录在 SELinux 下的安全上下文设置。