2.2. 进程的 SELinux 上下文


使用 ps -eZ 命令查看进程的 SELinux 上下文。例如:

过程 2.2. 查看 passwd 实用程序的 SELinux 上下文

  1. 打开终端,如 "应用程序""系统工具"" 终端 "。
  2. 运行 passwd 实用程序。不要输入新密码:
    ~]$ passwd
    Changing password for user user_name.
    Changing password for user_name.
    (current) UNIX password:
    
    Copy to Clipboard Toggle word wrap
  3. 打开一个新标签页或其他终端,再输入以下命令。输出结果类似以下:
    ~]$ ps -eZ | grep passwd
    unconfined_u:unconfined_r:passwd_t:s0-s0:c0.c1023 13212 pts/1 00:00:00 passwd
    
    Copy to Clipboard Toggle word wrap
  4. 在第一个标签页/终端中,按 Ctrl+C 取消 passwd 工具。
在本例中,当执行 passwd 实用程序(使用 passwd_exec_t 类型标记)时,用户的 shell 进程将转换到 passwd_t 域。请记住,类型定义了进程的域,以及文件的类型。
要查看所有正在运行的进程的 SELinux 上下文,请再次运行 ps 实用程序。请注意,以下是输出结果的截断示例,在您的系统上可能有所不同:
]$ ps -eZ 
system_u:system_r:dhcpc_t:s0             1869 ?  00:00:00 dhclient
system_u:system_r:sshd_t:s0-s0:c0.c1023  1882 ?  00:00:00 sshd
system_u:system_r:gpm_t:s0               1964 ?  00:00:00 gpm
system_u:system_r:crond_t:s0-s0:c0.c1023 1973 ?  00:00:00 crond
system_u:system_r:kerneloops_t:s0        1983 ?  00:00:05 kerneloops
system_u:system_r:crond_t:s0-s0:c0.c1023 1991 ?  00:00:00 atd
Copy to Clipboard Toggle word wrap
system_r 角色用于系统进程,如守护进程。类型强制随后分隔每个域。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat