Como instalar o comando sudo no Debian

Como instalar o comando sudo no Debian

Usei o Ubuntu por alguns meses. Agora mudei para o Debian. Mas no Debian o atalho do terminal ( ctrlaltt) não funciona mais e preciso ser root para instalar programas.

Por que o comando não sudofunciona no Debian?


Quando tentei novamente após a instalação sudo, obtive

username is not in the sudoers file. This incident will be reported

Responder1

Sudo funciona no Debian, é claro. Mas não é configurado por padrão da mesma forma que o Ubuntu. Quando você instala o Ubuntu, ele solicita que você crie uma conta de usuário e dá a essa conta permissão para executar qualquer comando como root via sudo. O Debian não faz isso: você precisa instalar o sudopacote e adicionar sua conta explicitamente. Depois de instalar o sudopacote ( apt-get install sudocomo root, ou qualquer método de sua preferência para instalar pacotes), execute o seguinte comando como root:

addgroup learner sudo

onde learnerestá seu nome de usuário. Saia e entre novamente; agora você pode executar comandos da sudomaneira que você usa no Ubuntu.

A propósito, a maneira como isso funciona é adicionando sua conta de usuário a um grupo chamado sudo. Isso não concede automaticamente permissões extras à sua conta; a maneira como funciona é que o arquivo de configuração para sudo( /etc/sudoers) enviado pelo Debian contém a linha

%sudo   ALL=(ALL:ALL) ALL

e isso significa que qualquer pessoa no sudogrupo pode executar qualquer comando como qualquer usuário com sudo.

Quanto ao “atalho do terminal”, provavelmente é um atalho do ambiente de área de trabalho que você estava usando no Ubuntu. Não há¹Linuxatalhos: cada ambiente de área de trabalho ou gerenciador de janelas possui o seu próprio, e muitos podem ser configurados com diferentes conjuntos de atalhos de acordo com sua configuração. O Debian fornece cerca de 60 gerenciadores de janelas diferentes, então se você não gosta do que está usando, compre. Veja como configurar atalhos de teclado em qualquer gerenciador de janelas que você escolher.

¹ Exceto Alt + SysRq, mas isso está fora do assunto aqui.

informação relacionada