Como posso executar o GDB sem permissões de root em um Mac?


0

Quando eu inicio o GDB a partir da linha de comando, não tenho problemas. Mas quando eu começo a depurar um programa do NetBeans (C ++), recebo esta mensagem:

"Digite o nome e a senha de um usuário no grupo" Ferramentas do Desenvolvedor "para permitir que o Acesso às Ferramentas do Desenvolvedor faça alterações."

Meu usuário já está no grupo "Ferramentas do desenvolvedor", mas esse fato parece ser ignorado.

Com a senha de root, ele me permite depurar, mas eu não iria depurar com a conta root!

Verifiquei o caminho e o executável do GDB e todos eles concedem permissões executáveis ​​para todos.

Qualquer ideia? Obrigado!

Plataforma:
MacOS X 10.6.6 - NetBeans 6.9.1 - GCC 4.2 - GDB 6.3.50-20050815


"Com a senha do root, ele me permite depurar, mas não depurarei com a conta root!" E por que isto? Tem permissões de root de qualquer maneira.
Daniel Beck

@ Daniel: Primeiro de tudo, eu não posso ter a senha de root. Então, se eu executar qualquer programa como usuário, geralmente o programa em si não deve ter mais direitos do que o usuário que o lançou. Por exemplo. Eu não acho que um bdb buggy lançado por um usuário poderia corromper os arquivos de outro usuário.
Pietro

Como você adicionou seu usuário a esse grupo? Qual é o nome real do grupo? _developer? Veja também Aqui .
Daniel Beck

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.