Comando useradd do Linux o que é e como usá -lo

Comando useradd do Linux o que é e como usá -lo
O comando userAdd (ou adduser) provavelmente é familiar para a maioria dos usuários do Linux. Quando um administrador do sistema Linux precisa de recursos e restrições exclusivos para criar contas de usuário, o comando adduser pode ser usado para criar um novo usuário no sistema operacional Linux. Para destacar a utilidade desse utilitário de baixo nível, neste tutorial, aplicaremos o comando userAdd em vários exemplos.

Nota: Neste tutorial, usamos o Linux Mint 20 para implementar o userAdd, mas você pode usar uma distribuição Linux diferente.

Exemplo 1: Adicionando um novo usuário no Linux

Se você deseja criar um novo usuário em seu sistema operacional Linux com privilégios de sudo, as seguintes etapas devem ser tomadas:

Primeiro, abra um terminal em sua máquina Linux clicando no ícone do terminal na barra de tarefas. Depois que a janela do terminal carregar, digite o seguinte comando:

$ sudo adduser [user_name]

Se você deseja criar um novo usuário chamado "Raza", por exemplo, substitua [user_name] por Raza.

$ sudo adduser raza

Este comando criará um novo usuário chamado Raza no sistema operacional Linux.
Quando um novo usuário é criado no Linux, uma entrada é gerada em '/etc. FILE'. Este arquivo armazena informações sobre o usuário. Para definir uma senha para um novo usuário, execute o seguinte comando.

$ sudo passwd raza

Você precisa digitar uma nova senha para o usuário porque, quando um usuário é criado, ele é bloqueado por padrão. Em seguida, digite a nova senha.

Após a conclusão desta etapa, as informações do usuário serão atualizadas no Linux e uma mensagem que proclamará o sucesso da atualização será exibida no terminal.

Exemplo 2: Adicionando um usuário com um ID de usuário especificado

Todo usuário do Linux tem seu próprio número de identificação exclusivo (UID), mas você pode usar o sinalizador -u junto com o comando useradd para criar um usuário com um ID de usuário específico. Neste exemplo, criaremos um usuário chamado "Sraza" com um ID único de 1200. Para fazer isso, entramos no seguinte comando no terminal:

$ sudo useradd -u 1200 sraza

Ao executar este comando, nosso novo usuário foi criado. Se você deseja confirmar a execução bem -sucedida deste comando, pode digitar o seguinte comando no terminal:

$ id -u sraza

Exemplo 3: Adicionando um usuário com um diretório doméstico

Para adicionar um usuário com um diretório doméstico, você deve usar o sinalizador -m com o comando useradd. Sem a bandeira -m, nenhum diretório doméstico será criado no Linux. Neste exemplo, nosso objetivo é criar um novo usuário chamado "Alpha" com um diretório doméstico. Para fazer isso, usamos o seguinte comando:

$ sudo useradd -m alfa

Para confirmar o diretório inicial do usuário recém -criado, digite o seguinte comando no terminal:

$ ls -a /home /alfa

Exemplo 4: Adicionando um usuário sem um diretório doméstico

Para criar um usuário sem um diretório doméstico, use o sinalizador -m com o comando useradd. Queremos criar um novo usuário chamado "Noor" sem um diretório doméstico. Para fazer isso, entramos no seguinte comando no terminal:

$ sudo useradd -m noor

Você pode definir a senha para o novo usuário digitando o seguinte comando:

$ sudo passwd noor

Em seguida, você insere a nova senha para o usuário e depois reagir a senha. Após a conclusão desta etapa, as informações do usuário serão atualizadas no Linux e uma mensagem que proclamará o sucesso da atualização será exibida no terminal.

Exemplo 5: Criando um usuário com uma data de vencimento

Se você deseja criar um novo usuário e corrigir a data de expiração do usuário, você pode usar o sinalizador -e junto com o comando useradd. Neste exemplo, queremos criar um usuário chamado "Ali" com uma data de validade de 12 de outubro de 2021. Para fazer isso, entramos no seguinte comando:

$ userAdd -e 2021-10-12 Ali

Se você deseja verificar se a data de validade foi corrigida, digite o seguinte comando:

$ sudo chage -l ali

Este comando mostrará a data de validade da conta de usuário no terminal. No nosso caso, a data é "12 de outubro de 2021", que corresponde à data do comando acima.

Exemplo 6: Criando um usuário com uma descrição

Se você deseja criar um novo usuário com uma pequena descrição ou comentário, pode fazê -lo com a ajuda da bandeira -c. Neste exemplo, queremos criar um usuário chamado "Ayesha" com a descrição "Hi Ayesha". Para fazer isso, digitamos o seguinte comando em nosso terminal.

$ sudo userAdd -c "hi ayesha" ayesha

Para verificar se o comentário foi adicionado, você pode usar o seguinte comando:

$ sudo gato /etc /passwd | Grep Ayesha

Como mostrado abaixo, o usuário 'ayesha' foi adicionado junto com a descrição.

Conclusão:

Neste artigo, trabalhamos em vários exemplos com o comando useradd no Linux Mint 20. Você pode criar usuários como mostrado acima, seguindo junto com esses exemplos. Existem vários casos de uso mais avançados para o comando userAdd no Linux, mas esta introdução deve ser suficiente para você começar com o comando.