Como criar várias contas de usuário no Linux

Como criar várias contas de usuário no Linux

Os dois utilitários para adicionar ou criar contas de usuário em sistemas UNIX/Linux são adicionar usuário e userAdd. Esses comandos foram projetados para adicionar uma única conta de usuário no sistema. E se você tiver várias contas de usuários a serem criadas? É quando você precisa de um programa como Novos usuários.

Novos usuários é um utilitário de linha de comando útil usado para atualizar e criar novas contas de usuário em um único horário. Pretende -se ser usado em ambientes de TI com grandes sistemas onde um administrador de sistema precisava atualizar ou criar várias contas de usuário em lote. Ele lê informações de stdin (por padrão) ou um arquivo para atualizar um conjunto de contas de usuário existentes ou criar novos usuários.

Neste artigo, explicaremos como criar várias contas de usuário no modo em lote usando Novos usuários utilidade em sistemas Linux.

Para criar usuários em um lote, você pode fornecer suas informações em um arquivo no seguinte formato, o mesmo que o arquivo de senha padrão:

pw_name: pw_passwd: pw_uid: pw_gid: pw_gecos: pw_dir: pw_shell 

onde:

  • pw_name: nome de usuário
  • pw_passwd: senha do usuário
  • pw_uid: ID do usuário
  • pw_gid: ID do grupo do usuário
  • PW_GECOS: Define seções de comentários.
  • pw_dir: define o diretório inicial do usuário.
  • pw_shell: Define o shell padrão do usuário.

Atenção: Você deve proteger o arquivo de entrada, pois ele contém senhas não criptografadas, definindo as permissões apropriadas. Só deve ser legível e gravável pela raiz.

Por exemplo, para adicionar as contas de usuário Ravi e Tecmint, Você pode criar um arquivo chamado Usuários.TXT como mostrado.

$ sudo vim usuários.TXT 

Em seguida, adicione os detalhes da conta de usuário no arquivo no seguinte formato.

Ravi: 213254Lost: 1002: 1002: Tecmint Admin:/Home/Ravi:/Bin/Bash Tecmint:@!#@%$ Mais: 1003: 1003: Tecmint:/home/tecmint:/bin/bash 
Crie várias contas de usuário no Linux

Salve o arquivo e defina as permissões necessárias nele.

$ sudo chmod 0600 usuários.TXT 

Agora execute o Novos usuários comando com o arquivo de entrada para adicionar as contas de usuário acima de uma vez.

$ sudo users usuários.TXT 

Primeiro, Novos usuários o programa tenta criar ou atualizar as contas especificadas e depois escrever essas alterações nos bancos de dados do usuário ou grupo. Em caso de erros, exceto nas gravações finais nos bancos de dados, nenhuma alteração é comprometida com os bancos de dados. É simplesmente assim que o comando newusers funciona.

Se o comando anterior for bem -sucedido, verifique o /etc/passwd e /etc/grupos arquivos para confirmar que as contas de usuário foram adicionadas como mostrado.

$ cat /etc /passwd | grep -e "ravi | tecmint" 
Verifique as contas de usuário no Linux

Para mais informações, consulte o novo usuário página de homem.

$ Man NewUser 

Você também pode verificar os seguintes artigos relacionados.

  1. 3 maneiras de mudar o shell padrão de um usuário no Linux
  2. Como criar um diretório compartilhado para todos os usuários no Linux
  3. Whowatch - Monitore usuários e processos do Linux em tempo real
  4. Como enviar uma mensagem para usuários registrados no Linux

Neste artigo, explicamos como criar vários usuários no Linux usando Novos usuários programa. Use o formulário de feedback abaixo para fazer qualquer pergunta ou compartilhar seus comentários conosco. Se você souber de algum utilitário semelhante por aí, deixe -nos saber também.