Como ativar o sudo em uma conta de usuário no Debian

Como ativar o sudo em uma conta de usuário no Debian

Em Debian, o sudo O comando está ativado apenas para o usuário root por padrão. Portanto, você não poderá executar qualquer comando no terminal, mesmo se você for o único usuário no sistema. Para executar o sudo Comandos no Debian como usuário do sistema, você deve ativar o sudo Acesso em sua conta de usuário atual para que você possa executar comandos como atualizar o sistema, instalar um aplicativo e mais.

Este artigo é um guia para ativar “sudo”Em uma conta de usuário no Debian.

Como ativar o "sudo" em uma conta de usuário no Debian?

Enquanto executa um sudo Comando no terminal debian, você pode experimentar o seguinte erro como “O usuário não está no arquivo sudoers”:


Para corrigir o erro, você deve ativar o sudo em sua conta de usuário atual, que é "MyUser" No meu caso. Adicionar MyUser para um sudoers Arquivo, existem dois métodos mencionados abaixo:

    • Usando o comando "adduser"
    • Editando o arquivo "sudoers"

Método 1: usando o comando “adduser”

No sistema baseado em Linux, o adicionar usuário O comando é usado para adicionar um usuário a qualquer grupo especificado, a sintaxe para adicionar usuário O comando é dado abaixo:

Observação: Lembre -se disso para adicionar usuário Para qualquer grupo, primeiro mude o usuário para o usuário root usando “SU raiz”Comando:

Depois disso, você pode executar a seguinte sintaxe de comando:

Sintaxe

sudo adduser


No comando acima do comando substituto com "sudo”Para ativar o sudo em uma conta de usuário:

Por exemplo;

sudo adduser myuser sudo



Você também pode adicionar diretamente o usuário ao raiz Grupo se você deseja atribuir todos os privilégios de raiz também:

Sudo Adduser Myuser Raiz


Verificação

Para verificar se o usuário desejado foi adicionado com sucesso a sudo Grupo, mude para esse usuário e execute o comando de atualização abaixo escrito:

Atualização do sudo apt


Na saída, você pode ver que este comando agora está sendo executado com sucesso, o que garante que o sudo está ativado com sucesso em uma conta de usuário no Debian:

Método 2: Editando o arquivo "sudoers"

O outro método para ativar sudo em uma conta de usuário está editando o sudoers arquivo. Em todos os sistemas baseados em Linux, arquivo sudoers é o arquivo que contém as informações de todas as sudo usuários habilitados.

Para editar o sudoers Arquivo, abra -o usando qualquer editor de nano:

sudo nano /etc /sudoers


Em seguida, encontre o texto abaixo mencionado dentro do arquivo:

root all = (tudo: tudo) tudo



E sob o texto acima mencionado, adicione uma nova linha com o nome de usuário desejado:

All = (todos) NoPasswd: todos


Por exemplo:

myUser all = (todos) NoPasswd: todos



Após a edição, salve o modificado sudoers Arquivo usando as teclas de atalho Ctrl+x, então Y e finalmente pressione Digitar para voltar ao terminal.

Verificação

Para verificar se o usuário foi adicionado com sucesso ao sudo Grupo, execute o comando de atualização abaixo escrito depois de mudar para o usuário segmentado:

Atualização do sudo apt


O comando de atualização agora deve ser executado com sucesso, conforme mostrado na imagem abaixo:

Conclusão

No sistema Debian, nenhum dos usuários é sudo ativado por padrão e para ativar o sudo privilégios para um usuário desejado, deve -se adicionar esse usuário ao sudo grupo. Existem duas maneiras de ativar sudo em uma conta de usuário, um é usando o “adicionar usuário”Comando e o outro é editando manualmente o sudoers arquivo para atribuir o sudo privilégios para um usuário desejado.