O comando Linux useradd faz exa­ta­mente o que seu nome sugere: adiciona usuários. Linux também tem outros comandos para executar essa tarefa, o que significa que você tem várias opções dis­po­ní­veis.

O que é o comando useradd do Linux?

O O comando Linux useradd é uma das suas muitas opções se quiser adicionar um novo usuário pelo terminal. Embora várias dis­tri­bui­ções Linux, como Ubuntu usam esse comando porque ele não é in­te­ra­tivo e tende a ter menos problemas, mas o comando adduser costuma ser mais seguro. Como al­ter­na­tiva, também é possível adicionar novos usuários por meio de um programa gráfico. Continue lendo para obter uma ex­pli­ca­ção de como usar o comando useradd sem problemas.

Como funciona o comando useradd?

O Linux useradd só pode ser usado por aqueles que têm direitos de root ou pri­vi­lé­gios do comando sudo do Linux. Os valores para o comando são definidos no arquivo /etc/default/useradd. Com base nesses pa­râ­me­tros, o sistema cria um novo usuário com um nome se­le­ci­o­nado. Além disso, você pode usar o comando useradd para definir senhas para novos usuários. Ex­pli­ca­re­mos como fazer isso a seguir.

Como é a sintaxe do useradd?

A sintaxe do useradd é a seguinte:

$ useradd [Options] [Username]
shell

Se você não adicionar nenhuma opção adicional, o sistema sim­ples­mente criará um usuário com o nome que você digitar.

Quais são as opções do comando useradd?

O Linux useradd tem várias opções. Estas são as mais im­por­tan­tes:

  • -d: Aqui você define o diretório inicial do novo usuário.
  • -e ou –ex­pi­re­date: Define quando a nova conta expirará; se você não inserir nada, ela nunca expirará.
  • -f: Define quando uma conta expirará quando a senha per­ten­cente a ela expirar.
  • -g: Define o grupo de usuários ao qual o novo usuário pertence prin­ci­pal­mente.
  • -m: Cria o diretório inicial da nova conta, caso não exista um atu­al­mente.
  • -p ou –password: Define a senha da nova conta. No entanto, por motivos de segurança, o comando passwd é mais adequado para isso.
  • -s: Define o shell de login padrão para todas as novas contas.

Exemplos de um comando useradd

Fi­nal­mente, você pode ver alguns exemplos de como usar o comando useradd do Linux:

$ sudo useradd testuser
shell

Cria o novo usuário testuser.

$ sudo useradd -m testuser
shell

Você pode usar esse comando para criar um novo diretório inicial para testuser.

$ sudo useradd -e 2023-12-31 testuser
shell

Esse comando cria uma conta para testuser , que será de­sa­ti­vada em 31 de dezembro de 2023.

Ir para o menu principal