无法在 MacOS 上更改 dtrace 的权限

Cannot change permissions for dtrace on MacOS

我在看 this article

建议允许当前用户免root使用dtrace,所以我运行:

$ sudo chmod u+s /usr/sbin/dtrace
Password: # I enter in my password
chmod: Unable to change file mode on /usr/sbin/dtrace: Operation not permitted

有谁知道我是否应该以及如何允许 dtrace 在没有 root 权限的情况下 运行?

我不确定您正在阅读哪篇文章,但其中的建议是不安全且不正确的。您永远不应该更改存储在系统位置的文件的权限,例如 /usr/bin/usr/sbin。 (实际上,System Integrity Protection 使这成为不可能。)

如果您需要使用 dtrace,运行 使用 sudo