Qual é a diferença userAdd vs. Adduser Linux com exemplos

Qual é a diferença userAdd vs. Adduser Linux com exemplos

Enquanto gerencia os usuários, os administradores do Linux precisam gerenciar diferentes tipos de usuários com base nos privilégios que ele/ela deseja definir. O gerenciamento de usuários inclui controle de acesso e gerenciamento de grupo do usuário. Observa -se frequentemente que, quando criamos usuários no Linux, existem dois tipos de comandos disponíveis no userAdd e adduser. Este post terá uma visão geral dos dois comandos e discutirá algumas diferenças importantes entre eles.

comando userAdd

O userAdd é um comando usado para criar um usuário em qualquer sistema operacional baseado em Linux. É um comando de baixo nível ou menos seguro para criar um usuário, porque ele só cria um usuário até que especifiquemos um sinalizador. Este comando não cria um diretório doméstico até que um sinalizador -m seja especificado.

comando adduser

Este comando adduser é um comando relativamente menos complexo e mais seguro usado para criar um usuário. Ele define automaticamente o diretório inicial e outras configurações do usuário e salva toda a configuração no /etc /adduser.arquivo conf.

Vamos criar usuários usando o comando userAdd e adduser e ver a diferença.

Exemplos

Primeiro, criaremos um usuário usando o comando userAdd.

Crie um usuário usando o comando userAdd

Para criar um usuário usando o comando useradd, digite o comando abaixo:

$ sudo userAdd Ivan

No comando acima, Ivan é o nome de usuário, então forneça seu nome de usuário no local de Ivan.

Você pode testemunhar na captura de tela anexada; O usuário é criado sem pedir nenhuma senha.

Para criar uma senha para este usuário, execute o comando abaixo:

$ sudo passwd ivan

Digite a nova senha que deseja definir para o usuário:


Depois de criar com sucesso um usuário e definir sua senha, faça login no perfil do usuário usando o comando fornecido abaixo:

$ su - Ivan


Digite a senha criada recentemente para o usuário recém -criado:


Você pode ver que estamos conectados à concha de Ivan e também pode testemunhar que o usuário não tem o diretório doméstico.

Crie um usuário usando o comando adduser

Para criar um usuário usando o comando adduser, digite o comando abaixo:

$ sudo adduser bob

No comando acima, substitua o nome de usuário pelo seu nome de usuário.

Depois de acertar Enter, este comando adduser pedirá primeiro a configuração da senha para o usuário.

Depois de definir a senha para o usuário Bob, ela solicitará definir as informações do usuário como nome de usuário, telefone de trabalho, telefone doméstico, etc.

Forneça os detalhes ou pule -os deixando os campos vazios e pressionando o botão "Enter".

Por fim, ele verificará a autenticação de informações, digite 'y' e pressione 'Enter.'

O usuário é criado com sucesso e você pode fazer login no shell usando o comando mencionado abaixo:

$ su - bob


Digite a senha:

Você está conectado ao terminal do usuário recém -criado.

Conclusão

Em verdade, vimos a diferença óbvia entre o comando add e adduser Adduser. O comando adduser é o comando mais recente usado para criar um usuário. Por outro lado, o comando userAdd é muito básico e complexo, já que o adduser usa os binários do userAdd por trás dele, por isso ainda não está disponível em todas as distribuições Linux. Ao mesmo tempo, o userAdd pode ser usado em qualquer sistema operacional baseado em Linux.