Estou executando o CentOS 7.3. Se eu fizer login no SSH, posso executar os comandos sudo e, se eu executar groups , posso ver que estou nos grupos <username> e wheel .
Se eu me conectar à área de trabalho por VNC e iniciar um terminal, não posso executar comandos sudo ("nome de usuário não está no arquivo sudoers") e o único grupo em que estou é <username> .
Por que a diferença e como corrijo isso para rodar o sudo no desktop?
Após perguntas nos comentários; esta é uma versão padrão de um servidor físico (Dell eu acho). Não há nenhum processo ldap em execução, mas eu fiz a pergunta do cara que o instalou.
Do terminal SSH:
uid=1001(username) gid=1001(username) groups=1001(username),10(wheel)
Do terminal de computador:
uid=1001(username) gid=1001(username) groups=1001(username)
Se eu executar su - username no terminal da área de trabalho, eu obtenho os grupos corretos.
Atualize ainda mais: Definitivamente não há ldap em uso.