返回资讯中心
外部精选
软件工程
#开发者实时流

OpenBSD top(1) 新增 Q 键,显示进程的 pledge、chroot 和 unveil 状态

来源标题:OpenBSD top(1) adds flag to show chroot, pledge and unveil status

OpenBSD 的 top(1) 新增 Q 标志和按键,可显示进程的 pledge、chroot 和 unveil 使用情况。该功能把相关状态字母显示在 PRIV 列而非 TIME 列,帮助用户快速识别程序是否感知自身权限。开发者表示需安装最新 snapshot 才能使用。

Hacker News 最新birdculture2026/11/7 · 今天4 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

投稿人 Peter N. M. Hansteen 于 2026-11-06 来自 Q lifts the shroud dept. 提交信息如下: List: openbsd-cvs Subject: CVS: cvs.openbsd.org: src From: Klemens Nanni <kn () cvs ! openbsd ! org> Date: 2026-11-05 17:54:16 CVSROOT: /cvs Module name: src Changes by: kn@cvs.openbsd.org 2026/11/05 11:54:16 Modified files: usr.bin/top : display.c machine.c machine.h top.1 top.c Log message: 新增 Q 标志/按键,用于显示 pledge/chroot/unveil 的使用情况 在 COMMAND 中显示 promises,并将与 pledge、chroot 和 unveil 使用情况相关的 ps(1) 状态字母显示在 PRIV 而非 TIME 中。 以便快速识别程序是否意识到自身的权限,从而在更广的层面上提升系统的安全性。 普通用户权限不够,而 ps(1) -o state,pledge 的树模式或包在 watch(1) 中的替代方案,其易用性都远不及 top(1)。 p 和 P 已被占用,Q 尚无含义,且处于空闲状态。 OK deraadt 你需要安装一个新的 snapshot 才能体验并享受这一功能。 回复 Copyright © 2004-2008 Daniel Hartmeier. All rights reserved. 文章和评论的版权归各自作者所有, 提交即意味着授权在本网站上发布。 2004 年 4 月 2 日之前的存档内容以及图片 和 HTML 模板均复制自出色的原版 deadly.org,并获得了 Jose 和 Jim 的慷慨许可。 本日志以 CGI 方式运行,使用 httpd(8) 在 OpenBSD 上,源代码采用 BSD 许可。 undeadly \Un*dead"ly, a. Not subject to death; immortal. [Obs.]

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →