Eu tive um problema que parece o mesmo e finalmente descobri o meu problema.
Eu estava usando dscl (utilitário de linha de comando dos serviços de diretório) para configurar grupos e contas para uma instalação de software Oracle no meu Mac. Então, tentei me colocar no mesmo grupo que o proprietário do software. Sem saber o que estava fazendo, inadvertidamente atribuí mais de um PrimaryGroupID à minha conta de usuário.
De alguma forma, isso me impediu de executar tarefas administrativas, mesmo sendo membro do grupo admin . O que me indicou o problema foi a palavra "primária" em PrimaryGroupID ("primária" significa "uma"). Então, depois de remover a atribuição extra de PrimaryGroupID da minha conta de usuário, pude retomar as operações de administrador no meu Mac.