Я использую htop
все время, когда работаю в системе Linux. Я установил htop-osx
через Homebrew на моем Mac, но чтобы увидеть все данные для всех процессов, рецепт говорит мне, что мне нужно запустить htop
от имени пользователя root, используя sudo
.
В системе Linux, похоже, что права root не требуются для отображения всех данных для всех процессов в htop
.
У меня вопрос, почему я должен делать это на Mac, но я не на системе Linux?
Ранее предлагаемое решение этой проблемы состояло в том, чтобы установить бит setuid
в двоичном htop
и chown
двоичный файл в корневой, чтобы он работал от имени пользователя root. Однако в этом методе было изменено использование sudo
.