Recentemente, tive que mudar a distribuição do meu computador desktop do Ubuntu para a distro mãe, o Debian. Embora muitos de nós digamos que as duas distribuições são quase iguais, é verdade que existem pequenos detalhes que tornam as duas distribuições diferentes e até que alguns usuários têm problemas, como aconteceu comigo.
Um dos maiores problemas que encontrei é que O Debian não funciona da mesma maneira que o Ubuntu com o programa sudo, pelo menos para usuários não root.
Sudo é o comando usado para executar comandos como superusuário. Isso é necessário para realizar tarefas como instalação de pacotes, atualizações, registro de alterações em determinados arquivos, etc. Algo importante e que no Debian não podemos fazer como no Ubuntu, mas entrando como usuário root ou administrador do sistema.
Após a instalação padrão do Debian 9, Stretch contém sudo instalado por padrão, mas não considera nosso usuário como um usuário capaz de usá-lo, um pequeno problema que tem solução, uma solução simples e rápida para qualquer usuário.
Primeiro temos que abrir o terminal e executar o comando "su". Uma vez que somos administradores de sistema, temos que escrever o seguinte:
nano /etc/sudoers
Isso nos mostrará um arquivo de configuração para o comando sudo. Agora temos que adicionar a seguinte linha:
User privilege specification root ALL=(ALL) ALL
E temos que adicionar a seguinte linha na raiz:
<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>NOMBRE-USUARIO ALL=(ALL) ALL
Agora temos que salvar todo o conteúdo pressionando Control + O e, em seguida, sairemos pressionando Control + X. A modificação também pode ser feita com o programa GeditPara fazer isso, mudaremos o comando "nano" para o comando "gedit" após sermos usuários root. Após isso, reiniciamos o equipamento para que as configurações sejam aplicadas e voilaJá temos o comando sudo pronto para usar como se tivéssemos um Ubuntu em nosso computador.
Você tentou isso?
su - -c "usermod -aG sudo"
Em seguida, reinicie a sessão.
Eu não uso o debian há muito tempo, a cada dia me sinto mais confortável no Centos mas de acordo com o doc oficial debian é suficiente para adicioná-lo ao grupo sudo:
https://wiki.debian.org/sudo
(Embora eu ache que me lembre de que costumava ser o grupo de roda)
Uma saudação.
Uma consulta, o arquivo que você fala para modificar no meu caso está vazio e não tem nada escrito anteriormente, na instalação do debian não selecionei a opção de usar sudo (no instalador gráfico). Acontece algo se eu escrever tudo no arquivo que está vazio / estaria criando?.
1.- teste a instalação do sudo com # (privilégios)
nano / etc / sudoers
2.- Tente editar o arquivo novamente com # (privilégios)
nano / etc / sudoers
Espero que funcione para você.