Como adicionar um novo usuário ao Sudoers no Ubuntu

Entender como adicionar um novo usuário ao arquivo sudoers no Ubuntu é uma habilidade fundamental para administradores e usuários que gerenciam sistemas. Sudo, abreviação de “superusuário do”, é um comando poderoso que permite que um usuário autorizado execute um comando como superusuário ou outro usuário, conforme especificado pela política de segurança.

Adicionar um usuário ao arquivo sudoers não envolve apenas conceder privilégios elevados; trata-se de permitir o acesso responsável e controlado a funções críticas do sistema. Este processo envolve a edição do arquivo sudoers, uma tarefa crítica que requer precisão e compreensão das permissões do Linux.

Vamos mergulhar nas etapas técnicas para realizar essa tarefa.

Mudar para conta raiz

Fazer login na conta root do Ubuntu é fundamental para criar um novo usuário com privilégios sudo. O processo de instalação do Ubuntu gera a conta root, que pode ser acessada com uma senha definida pelo usuário necessária para criar um novo usuário sudo. Certifique-se de que esta senha seja segura e use-a somente quando necessário, como ao adicionar novos usuários sudo.

Mude para a conta root usando o comando “su” no terminal:

su

Após inserir a senha root, o sistema solicitará confirmação antes de conceder acesso à conta root. Ao verificar a senha, o terminal exibirá o nome de usuário como “root”, indicando que você efetuou login com sucesso como usuário root.

Exemplo de saída da conta root:

root@ubuntu-linux:/home/joshua# 

Se você esqueceu sua senha root, mas tem acesso sudo, você pode redefinir a senha root usando o seguinte comando:

sudo passwd root

Crie um novo usuário

Adicionar um novo usuário com privilégios sudo a um sistema Ubuntu começa com a criação da conta do usuário. Embora seja possível conceder privilégios administrativos a uma conta de usuário existente, este guia explicará as etapas para criar uma nova conta desde o início.

Você pode usar o comando “adduser” no terminal para criar uma nova conta de usuário, seguido do nome de usuário desejado. O sistema solicitará que você insira informações adicionais, como nome completo do usuário, senha e informações de contato.

Execute o seguinte comando para adicionar um novo usuário ao seu sistema Ubuntu:

adduser <example username>

Exemplo com meu nome:

adduser josh

Após executar o comando e pressionar enter, o sistema solicitará a criação de uma senha para a nova conta de usuário. Uma senha forte é crucial para a segurança da conta. Uma senha recomendada inclui uma mistura de letras maiúsculas e minúsculas, símbolos, valores numéricos e caracteres especiais para aumentar a complexidade e a dificuldade de adivinhação ou quebra.

Como a nova conta de usuário possui privilégios sudo que fornecem acesso administrativo ao sistema, uma senha forte é crucial. O acesso não autorizado com estes privilégios pode danificar gravemente o sistema ou resultar na perda de dados. Portanto, apenas indivíduos autorizados deverão acessar a nova conta de usuário e utilizar uma senha forte.

Preencha as informações do novo usuário (opcional)

Após definir a senha do novo usuário, o sistema solicitará informações adicionais do usuário, como nome completo, dados de contato e outros dados relevantes. Embora você não precise fornecer esses detalhes, fornecer o máximo de informações possível ajuda a representar com precisão o usuário no sistema.

Se você ignorar o fornecimento de informações adicionais, pressione a tecla Enter para prosseguir para a próxima etapa. Lembre-se de que o sistema utiliza as informações que você fornece para identificação e representação precisa do usuário.

Após concluir a etapa anterior, você deve digitar “Y” e pressionar a tecla Enter para adicionar o novo usuário ao sistema.

Confirmar novo usuário

Para verificar a adição bem-sucedida do novo usuário, execute o seguinte comando no terminal:

grep 'username' /etc/passwd

Substitua “nome de usuário” pelo nome de usuário do novo usuário que você criou. Este comando pesquisa o nome do usuário no arquivo de senha do sistema e exibe as informações da conta, como o diretório inicial e o shell de login.

Entenda que o sistema armazena informações de usuários novas e existentes no arquivo /etc/passwd. Este arquivo contém detalhes cruciais do usuário, incluindo nome de usuário, ID de usuário, ID de grupo, diretório inicial e shell. Esses detalhes facilitam as tarefas de autenticação, autorização e administração do sistema. Portanto, atualize e mantenha regularmente esse arquivo para um gerenciamento perfeito do sistema.

Adicionar novo usuário ao grupo Sudoers

Na próxima seção, após adquirir conhecimento sobre como adicionar um usuário ao sistema, você aprenderá como conceder privilégios sudo ao usuário recém-adicionado ou existente. Para conseguir isso, execute o comando abaixo:

sudo usermod -aG sudo <example username>

Exemplo com meu nome:

sudo usermod -aG sudo josh

Verificar a adição bem-sucedida do usuário ao grupo sudoers é uma boa prática. Faça isso executando o comando “id” conforme mostrado abaixo:

id <username>

Substituir " ”Com o nome de usuário específico que você deseja verificar ao usar o comando “id”. Este comando revela detalhes do usuário, incluindo ID do usuário, ID do grupo e associação em grupos adicionais. Se o usuário pertencer ao grupo sudo, ele recebeu privilégios sudo com sucesso.

Abaixo está um exemplo com meu nome de usuário:

id josh

Exemplo de saída:

uid=1001(josh) gid=1001(josh) groups=1001(josh),27(sudo)

Você também pode usar o comando “gpasswd” como alternativa. Abaixo está um exemplo de como usar o comando “gpasswd” para conceder privilégios sudo a um usuário:

gpasswd -a <example username> sudo

Para usar o comando “gpasswd” para conceder privilégios sudo a um usuário, substitua “ ”Com o nome de usuário real do usuário que você deseja adicionar ao grupo sudoers. Este comando adicionará o usuário ao grupo sudo, concedendo-lhe privilégios sudo.

Abaixo está um exemplo com meu nome de usuário:

gpasswd -a josh sudo

Exemplo de saída:

adding josh to group sudo

Confirmar novo usuário Sudo

Depois de adicionar o usuário desejado ao grupo sudoers, teste a conta para confirmar se os privilégios sudo foram concedidos com sucesso. Use o comando “su” para mudar para a conta de usuário recém-criada, digitando o comando seguido do nome de usuário conforme mostrado abaixo:

su <example username>

Para testar os privilégios sudo do novo usuário, substitua “ ”Com o nome de usuário do usuário ao qual você concedeu acesso ao sudo. Este comando mudará o usuário para a conta recém-criada ou existente, permitindo testar os privilégios sudo da conta.

Exemplo com meu nome:

su josh

Você pode verificar o nome de usuário executando o comando “sudo whoami”. Este comando exibirá o nome de usuário do usuário atual com privilégios elevados.

sudo whoami

Ao executar o comando “sudo whoami”, o sistema solicita que você insira a senha do usuário sudo. Ao inserir o nome de usuário e a senha sudo corretos, uma mensagem de confirmação aparece, indicando privilégios sudo concedidos para executar tarefas administrativas no sistema.

root

Parabéns! Você adicionou com sucesso um novo usuário ao grupo sudoers e concedeu-lhe privilégios elevados no Ubuntu.

Conclusão

Seguimos as etapas para adicionar um novo usuário ao arquivo sudoers no Ubuntu, garantindo que você possa conceder com segurança as permissões necessárias. Lembre-se, grande poder vem com grande responsabilidade, então sempre verifique suas entradas e entenda os privilégios que você está atribuindo. Mantenha seu sistema seguro revisando seus sudoers periodicamente e adaptando o acesso conforme necessário. Seja configurando um novo membro da equipe ou ajustando sua configuração, esses insights ajudarão a manter seu sistema Ubuntu funcionando de maneira suave e segura.

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

Deixe um comentário