Невозможно изменить разрешения для 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?
1 ответ
Решение
Я не уверен, какую статью вы читали, но ее советы небезопасны и неверны. Вы никогда не должны изменять права доступа к файлам, хранящимся в системных папках, например /usr/bin
а также /usr/sbin
, (Действительно, защита целостности системы делает это невозможным.)
Если вам нужно использовать dtrace, запустите его, используя sudo
,