O comando Linux useradd faz exatamente 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 disponí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 distribuições Linux, como Ubuntu usam esse comando porque ele não é interativo e tende a ter menos problemas, mas o comando adduser costuma ser mais seguro. Como alternativa, também é possível adicionar novos usuários por meio de um programa gráfico. Continue lendo para obter uma explicaçã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 privilégios do comando sudo do Linux. Os valores para o comando são definidos no arquivo /etc/default/useradd. Com base nesses parâmetros, o sistema cria um novo usuário com um nome selecionado. Além disso, você pode usar o comando useradd para definir senhas para novos usuários. Explicaremos 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 simplesmente 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 importantes:

  • -d: Aqui você define o diretório inicial do novo usuário.
  • -e ou –expiredate: Define quando a nova conta expirará; se você não inserir nada, ela nunca expirará.
  • -f: Define quando uma conta expirará quando a senha pertencente a ela expirar.
  • -g: Define o grupo de usuários ao qual o novo usuário pertence principalmente.
  • -m: Cria o diretório inicial da nova conta, caso não exista um atualmente.
  • -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

Finalmente, 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á desativada em 31 de dezembro de 2023.

Este artigo foi útil?
Ir para o menu principal