有没有手册页开始。在随后的版本中(例如在 Mohave 中看到),有一个简短的 手册页,其中没有解释实用程序的名称:
CSRUTIL(8) BSD 系统管理员手册 CSRUTIL(8)
姓名
csrutil -- 配置系统安全策略
概要
csrutil 命令 [参数 ...]
描述
csrutil 修改系统完整性保护设置。一些通讯
mands 要求将设备引导至恢复操作系统。调用
csrutil 不带参数查看完整的使用说明。
macOS 2017 年 6 月 15 日
它是El Capitan的“系统完整性保护”功能的一部分。
运行strings在/usr/bin/csrutil类似节目的事情
Apple Code Signing Certification Authority
http://www.apple.com/certificateauthority
Run Code Online (Sandbox Code Playgroud)
“CSR”是证书签名请求的常用缩写,它似乎(大部分)符合该工具的可观察细节。在 Apple-ese 中,“CSR”可能意味着证书签名资源。
添加的评论(在此答案之后将近 5 年)提到了"Configurable Security Restrictions"。搜索它会在专利领域找到一个斜提及:
并且该术语本身用于系统配置文件的注释中(可由 使用csrutil):
# Configurable Security Restrictions
options CONFIG_CSR # <config_csr>
Run Code Online (Sandbox Code Playgroud)
仅根据日期,有理由认为该术语就是“csrutil”这个名称的含义,但我没有找到任何证据来证明这一点。
在可执行文件中看到的字符串集会有所改变。以下是包含任何“配置”(忽略大小写)的 Catalina(截至 2020 年 7 月的当前版本)的所有匹配项:
无法检索系统完整性配置。
无法存储新配置。
没有找到配置。
修改系统完整性保护配置。所有配置更改
适用于整机。
清除现有配置。
显示当前配置。
未能清除系统完整性配置。此工具需要以 root 身份运行。
未能清除系统完整性配置。%s
请求不受支持的配置。这在未来很可能会中断,并使您的机器处于未知状态。
未能修改系统完整性配置。此工具需要从恢复操作系统执行。
com.apple.security.csr-config
自定义配置
未知(自定义配置)。
配置:
这是一个不受支持的配置,将来可能会中断并使您的机器处于未知状态。
csr-active-config
这个词“配置”是不是在该可执行文件。
也许他们将来会提供文件来澄清它。
进一步阅读: