Невозможно изменить разрешения для 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,

Другие вопросы по тегам