Não existe um grupo padrão chamado "sudo" no FreeBSD. Não há conexão entre o comando "sudo" e a presença de um grupo chamado "sudo".
Você pode ver quais grupos você tem em seu sistema usando:
$ cat /etc/group
É comum em muitas distribuições Linux (incluindo o Ubuntu) ter um grupo chamado "sudo". No FreeBSD é mais comum usar os grupos "wheel" ou "operadores" para o mesmo propósito.
O programa sudo
lê um arquivo de configuração. Este arquivo determina quais usuários e grupos podem fazer o que.
Se o sudo foi instalado com o instalador do pacote pkg
, você encontrará o arquivo de configuração do sudo aqui:
/usr/local/etc/sudoers
A parte interessante do arquivo de configuração são as seguintes linhas:
## Uncomment to allow members of group wheel to execute any command
# %wheel ALL=(ALL) ALL
## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
## Uncomment to allow members of group sudo to execute any command
# %sudo ALL=(ALL) ALL
Meu palpite é que alguém configurou seu sistema para permitir o sudo para o grupo "wheel" e adicionou seu usuário a esse grupo. O grupo "sudo" simplesmente não existe e você não pode adicionar ninguém a um grupo que não exista.
Você deve adicionar o usuário ao grupo "wheel" (ou o que for definido em /usr/local/etc/sudoers
) ou criar o grupo "sudo" e garantir que ele não seja comentado em /usr/local/etc/sudoers
Mais leituras na seção 13.14. Administração Compartilhada com o Sudo no Manual do FreeBSD. As man pages do comando sudo e o arquivo de configuração para a montagem completa.