| 参数 | kernel.unprivileged_bpf_disabled |
|---|---|
| 取值 | 0 允许 / 1 禁止 / 2 禁止且锁定 |
| 影响面 | bpftrace/bcc 以 root 运行不受限制 |
查看
查看
sysctl kernel.unprivileged_bpf_disabled
sudo bpftrace -l 'tracepoint:syscalls:*' | head -3观测工具通常以 root(CAP_BPF/CAP_SYS_ADMIN)运行,无需依赖非特权开关。
控制非特权用户能否加载 BPF 程序:0 允许、1 禁止、2 禁止且不可回退(现代发行版常见 2);root 不受影响。
| 参数 | kernel.unprivileged_bpf_disabled |
|---|---|
| 取值 | 0 允许 / 1 禁止 / 2 禁止且锁定 |
| 影响面 | bpftrace/bcc 以 root 运行不受限制 |
sysctl kernel.unprivileged_bpf_disabled
sudo bpftrace -l 'tracepoint:syscalls:*' | head -3