Невозможно изменить разрешения для dtrace в MacOS

Я смотрел эта статья.

Он рекомендует разрешить использование dtrace без root для текущего пользователя, поэтому я запускаю:

$ 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?


person Alexander Mills    schedule 02.03.2018    source источник


Ответы (1)


Я не уверен, какую статью вы читали, но ее советы небезопасны и неверны. Никогда не изменяйте права доступа к файлам, хранящимся в системных расположениях, например /usr/bin и /usr/sbin. (Действительно, Защита целостности системы делает это невозможным.)

Если вам нужно использовать dtrace, запустите его с помощью sudo.

person Community    schedule 02.03.2018
comment
да, прочитав комментарии в этой статье, я думаю, что ты прав - person Alexander Mills; 02.03.2018
comment
Я забыл добавить ссылку на исходный OP, теперь он на OP, так что OP теперь обновлен lol - person Alexander Mills; 02.03.2018
comment
opensourcehacker.com/2011/12/02/ - person Alexander Mills; 02.03.2018