OS X 10.8.5
Primeiramente, percebi o problema ao tentar excluir o software de uma operadora de telefonia celular japonesa quando instalei o cliente dele enquanto estava lá.
Então eu percebi que não posso executar nenhum comando que chame sudo (ou sudo su-).
A mensagem de erro específica de cada tentativa do sudo é:
Sorry, user ___me___ is not allowed to execute ____command____ as root on ___machine____
Confirmei que sou administrador (não é membro do grupo de rodas se isso for importante, acho que não deveria).
Eu não posso tocar ou até mesmo ler os suoders, já que os comandos exigem que o sudo o faça.
Eu tentei reparar a permissão de disco no Utilitário de Disco
As minhas permissões "/" pareciam desativadas, por isso, tentei uma solução de googling, onde inicio no modo de utilizador único e introduzo:
> /sbin/fsck -fy
> /sbin/mount -wu /
> /bin/chmod 1775 /
> /bin/sync
> exit
As permissões aparecem logo em seguida, mas continuam com o mesmo problema.
Eu até tentei ativar o root para meu usuário por meio de "Ativar Root" no Utilitário de Diretório.
O que poderia estar acontecendo? Eu só notei o problema recentemente, mas poderia ter existido por meses antes.
EDITAR
@ A solução de Spiff funcionou. Aqui está o que o arquivo sudoers tinha:
#User privilege specification
root ALL=(ALL) NOPASSWD: /sbin/ifconfig
%admin ALL=(ALL) NOPASSWD: /sbin/ifconfig
A entrada deveria ter sido (e agora é):
#User privilege specification
root ALL=(ALL) ALL
%admin ALL=(ALL) ALL
Eu sei que nunca editei este arquivo nesta máquina. Alguém tem alguma ideia de como isso pode acontecer? Minha máquina também exibe recentemente o comportamento estranho de, por vezes, ter cURL ou ping timeout indefinidamente, enquanto eu sou capaz de se conectar à Internet via browser ao mesmo tempo, e eu tenho que reiniciar minha máquina para fazê-los funcionar. Paranoid me pergunta se isso está relacionado com minhas viagens pela Ásia (a internet chinesa / dificuldades de lidar com VPN? Clientes sem fio japoneses?), Como eu só notei os problemas depois que eu voltei da viagem.