- Crie uma lista de usuários com o nome usuarios.txt ( ou o nome que você quiser)com o conteúdo abaixo:
:NomeUsuário:UmaSenhaPadrão ( um por linha , vejo o exemplo abaixo)
:Romário:rede@640
:Neymar:rede@640
:Messi:rede@640
:Tardelli:rede@640
Esteja atendo aos ” : ” dois pontos , pois são limitadores dos campos.
Instalando o pacote necessário no Linux com Samba 4
- Instale o gawk , exemplo no debian abaixo
apt-get install gawk
Criando o Script para criar vários usuários em massa no Samba 4
- Crie um script com o conteúdo abaixo na mesma linha com o nome create-user ( use o nome que quiser)
1
|
gawk –F “:” ‘{ print $2,$3 }’ usuario.txt | while read LISTA; do $(echo “/usr/bin/samba-tool user add $LISTA –must-change-at-next-login –use-username-as-cn”); done;
|
- Dê permissão de execução
chmod +x create-user
- Execute o script e seja feliz
PS1: Talvez você terá que ajustar o caminho do comando samba-tool no script
PS2: O parâmetro –must-change-at-next-login no script serve para o usuário altera a senha no próximo logon
Sobre o Autor