Eu uso htop
o tempo todo quando estou trabalhando no sistema Linux. Instalei htop-osx
através do Homebrew no meu Mac, mas para ver todos os dados de todos os processos, a receita diz que preciso executar htop
como root, usando sudo
.
Em um sistema Linux, parece que os privilégios de root não são necessários para mostrar todos os dados de todos os processos em htop
.
Minha pergunta é por que eu preciso fazer isso em um Mac, mas não em um sistema Linux?
Anteriormente, a solução sugerida para esse problema era definir o setuid
bit no htop
binary e chown
o binário no root para que ele fosse executado como o usuário root. No entanto, uma alteração foi feita deste método para usar sudo
.