【问题标题】:Cannot change permissions for dtrace on MacOS无法在 MacOS 上更改 dtrace 的权限
【发布时间】:2018-08-10 04:37:09
【问题描述】:

我在看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 权限的情况下运行?

【问题讨论】:

    标签: macos sudo chmod ptrace dtrace


    【解决方案1】:

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

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

    【讨论】:

    • 是的,在阅读了那篇文章中的 cmets 之后,我认为你是对的
    • 我忘了加原OP的链接,现在在OP上,所以OP现在更新了lol
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    • 2014-06-24
    • 2020-08-10
    • 2013-04-07
    相关资源
    最近更新 更多