Existe uma maneira automatizada de criar em lote um conjunto de usuários? [duplicado]

0

Eu olhei em adduser e posso ver que há alguns flags de modificação que eu posso configurar, mas isso ainda processa um único usuário de cada vez. Existe uma maneira de processar um lote inteiro de usuários ao mesmo tempo? Estou pensando em ler em um CSV com nome de usuário e senha.

Parece que o adduser do FreeBSD tinha um gancho para processar de forma não interativa.

    
por Avery Chan 02.07.2012 / 11:50

2 respostas

1

Fantoche. Somente. Usar. Fantoche. Instruções sobre instalar fantoches estão disponíveis aqui , e você também pode usar fantoche sem um mestre de marionetes.

user { "dave":

  ensure  => present,
  uid  => '507',
  gid  => 'admin',
  shell  => '/bin/zsh',
  home  => '/home/dave',
  managehome => true,
  password => 'password',
}

Coloque algo assim em seu manifesto de marionetes, e você está pronto para ir. Mais detalhes na página dois deste PDF .

    
por jrg 19.07.2012 / 15:14
0

Percorra o CSV em um loop e execute adduser uma vez para cada linha.

    
por Tom 02.07.2012 / 21:38