O Debian, por padrão, cria um usuário root e não configura o sudo. Durante a instalação, você terá que inserir uma senha de root. Você precisa usar isso para se tornar root através do sudo. Primeiro, corra:
su -
Isso pedirá sua senha de root. Digite isso. Em seguida, adicione-se ao grupo sudo:
usermod -aG sudo your_username
Como alternativa (específica do Debian), você também pode usar adduser
para se adicionar a um grupo:
adduser your_username sudo
Agora efetue logout do shell de raiz. Você poderá usar o sudo a partir de agora.
Se você não souber sua senha de root, fale com a pessoa que instalou sua máquina e peça a ela que lhe dê direitos de sudo. Se foi você e esqueceu, você pode criar um novo:
- Reinicie sua máquina.
- No menu de inicialização do grub, destaque a opção "Debian GNU / Linux" e, em seguida, pressione o botão
e
em seu teclado. Isto lhe dará uma espécie de janela de edição onde você pode modificar os comandos de inicialização. - No editor, pesquise a linha que começa com
linux
. No final dessa linha, adicioneinit=/bin/bash
. Não mude mais nada . Se você cometeu um erro, pressione o botãoEsc
para voltar ao menu e começar de novo. - Se você atingir
ctrl
+x
, o sistema inicializará para um prompt bash. A sequência de inicialização normal será completamente ignorada, o que significa (entre outras coisas) que apenas o sistema de arquivos raiz será montado e será montado somente para leitura. - Execute
mount -o remount,rw /
para remontar o sistema de arquivos no modo de leitura / gravação. - Executar
passwd
. O sistema pedirá uma nova senha (duas vezes, para confirmar que você não digitou nenhum erro). - Execute
mount -o remount,ro /
para colocar o sistema de arquivos de volta no modo somente leitura (seguro) - Executar
exec /sbin/init
. O sistema irá agora inicializar normalmente.
Nota: fazendo isso em um sistema que não é seu, você ganhará a ira (merecida) do dono do sistema. Não faça isso sem a permissão deles: -)