如何列出与 *nix 系统中的进程相关的功能?

如何列出与 *nix 系统中的进程相关的功能?

从 -man capabilities

UNIX 实现区分两类进程:特权进程(其有效用户 ID 为 0,称为超级用户或 root)和非特权进程(其有效 UID 非零)。

从内核 2.2 开始,Linux 将传统上与超级用户相关的权限划分为不同的单元,称为能力,这些单元可以单独启用和禁用。能力是每个线程的属性。

是否存在任何 Linux 命令或技术来确定与正在运行的进程(或线程)相关的功能。

答案1

该实用程序getpcaps将显示给定 PID 的功能。

从手册页中:

概要

获取pcaps pid...

描述

getpcaps 显示由命令行给出的 pid 值指示的进程的功能。功能以 cap_from_text(3) 格式显示。

相关内容