在 CentOS 里,“Context”通常指 SELinux 的安全上下文(Security Context),而不是某个叫 “CentOS Context” 的版本。下面分几种常见场景说明如何查看。
ls -Z
或
ls -Z /path/to/file
示例:
ls -Z /var/www/html
输出类似:
system_u:object_r:httpd_sys_content_t:s0 index.html
ps -Z
或
ps auxZ
示例:
ps -Z -C httpd
id -Z
示例:
unconfined_u:unconfined_r:unconfined_t:s0
getenforce
可能返回:
EnforcingPermissiveDisabled查看详细状态:
sestatus
cat /etc/centos-release
或
cat /etc/os-release
podman context ls
docker context ls
systemctl show-environment
| 你想查看的内容 | 命令 |
|---|---|
| 文件 SELinux Context | ls -Z |
| 进程 SELinux Context | ps -Z |
| 当前用户 Context | id -Z |
| SELinux 状态 | getenforce / sestatus |
| CentOS 系统版本 | cat /etc/centos-release |
如果你能补充一句具体场景(比如:是 SELinux、容器、还是某个软件报的 Context),我可以给你更精确的命令。