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.