Pesquisa de site

Como criar um novo usuário Sudo no Ubuntu


No Linux e em outros sistemas semelhantes ao Unix, a conta root tem os direitos de acesso mais altos no sistema. Ele é usado especificamente para fins de administração do sistema.

O usuário root (às vezes chamado de superusuário) tem todos os direitos ou permissões (para todos os arquivos e programas) em todos os modos (único ou multiusuário).

Operar um sistema Linux, especialmente um servidor usando a conta root, é considerado inseguro por vários motivos. Isso inclui, entre outros, o risco de danos causados por acidentes (por exemplo, execução de um comando que apaga o sistema de arquivos) e execução de aplicativos do sistema com privilégios elevados, abrindo o sistema para vulnerabilidades de segurança. Além disso, a conta root é um alvo para todos os invasores.

Leia também: Diferença entre su e sudo e como configurar o sudo no Linux

Com relação às questões de segurança acima, é recomendado usar o comando sudo para obter privilégios de root quando um usuário do sistema realmente precisar. No Ubuntu, a conta root está desativada por padrão e a conta padrão é uma conta administrativa que usa sudo para obter privilégios de root.

Neste breve artigo, explicaremos como criar um usuário sudo na distribuição Ubuntu Linux.

Criando um novo usuário Sudo no Ubuntu

1. Faça login em seu servidor Ubuntu como usuário root.

ssh root@server_ip_address

2. Em seguida, crie um novo usuário sudo usando o comando useradd conforme mostrado, onde admin é um nome de usuário . No comando a seguir, o sinalizador -m significa criar o diretório inicial do usuário se ele não existir, -s especifica o shell de login do usuário e -c define um comentário a ser armazenado no arquivo da conta.

sudo useradd -m -s /bin/bash -c "Administrative User" admin

3. Crie uma senha para o usuário admin usando o utilitário passwd e confirme a senha do novo usuário. Uma senha forte é altamente recomendada!

sudo passwd admin

4. Para permitir que o usuário admin invoque sudo para executar tarefas administrativas, você precisa adicionar o usuário ao grupo de sistema sudo usando o usermod comando da seguinte forma, onde a opção -a significa anexar o usuário a um grupo suplementar e -G especifica o grupo.

sudo usermod -aG sudo admin

5. Agora teste o acesso sudo em uma nova conta de usuário, alternando para a conta do administrador (insira a senha da conta do administrador quando solicitado).

su - admin

6. Depois de mudar para o usuário admin, verifique se você pode executar qualquer tarefa administrativa, por exemplo, tente criar uma árvore de diretórios sob / diretório adicionando sudo ao comando.

mkdir -p /srv/apps/sysmon
sudo mkdir -p /srv/apps/sysmon

A seguir estão outros guias sobre sudo que você achará úteis:

  1. 10 configurações úteis de Sudoers para definir ‘sudo’ no Linux
  2. Como mostrar asteriscos ao digitar a senha Sudo no Linux
  3. Como manter a sessão de tempo limite da senha ‘sudo’ por mais tempo no Linux

É tudo por agora. Neste guia, mostramos como criar um usuário sudo no Ubuntu. Para mais detalhes sobre sudo, consulte “man sudo_root“. Você tem alguma dúvida ou opinião para compartilhar? Se sim, entre em contato conosco através do formulário de feedback abaixo.