não pode adicionar usuário ao grupo sudo em centOS 7 i386 (sem GUI, é mínimo)

1

Eu tinha instalado a versão mínima do centOS 7 na minha virtualbox no Ubuntu. Não tem GUI. É totalmente CLI. Meu nome de usuário é Smit e pode fazer login nele. Mas quando eu digito o comando

sudo yum update

e digite minha senha, diz

Smit is not in sudoers files. This incident will be reported.

Mas quando tento adicionar meu usuário ao grupo sudo por comando

adduser Smit sudo

apresenta algo assim:

(Eu não consigo copiar e colar via caixa virtual. Eu faço isso por login na raiz.)

    
por noone 10.06.2017 / 19:57

2 respostas

6

Eu não sei porque seu comando não funciona. Pode ter a ver com:

  • seu CentOS não usa sudo por padrão
  • a maneira como o arquivo sudoers deve ser editado
  • a sintaxe do comando adduser nessa máquina em particular.

Aparentemente, e é meu palpite, é antes de tudo uma questão do último ponto.

De qualquer forma, a maneira mais fácil é adicionar o usuário ao grupo wheel , que deve ter privilégios de sudo no seu CentOS. Experimente este comando:

usermod -aG wheel Smit

Isso, obviamente, deve ser feito por root . Uma vez executado com sucesso, mude a identidade para Smit e verifique se você pode sudo .

su - Smit
sudo yum update

Como alternativa, você pode usar visudo . Adicionando esta linha deve fazer:

Smit ALL=(ALL) ALL

Mas aqui está um guia com mais alguns detalhes, caso esteja interessado.

    
por 10.06.2017 / 21:12
2

Você só precisa adicionar o usuário Smit à roda do grupo que tem permissão para executar todos os comandos com o comando sudo E você pode realizá-lo digitando o seguinte comando

vim /etc/group

procure pelo grupo wheel e adicione smit a ele

salve e saia e pronto.

    
por 11.06.2017 / 01:23