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.