无法在 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
。
我在看 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
。