Criando vários usuários no LDAP a partir de um arquivo
Publicado por Tiago Frutuoso 19/03/2009
[ Hits: 12.003 ]
Homepage: www.rsworksti.com.br
Para facilitar na criação de varios usuários em um servidor LDAP, basta criar um arquivo .txt ou .csv com o seguinte formato:
login; Nome Completo; Grupo; E-mail
É preciso estar separado por ponto e virgula ";". Basta executar no terminal ./CriarUser. Pronto, facil, facil...
Um Abraço
#!/bin/bash
pathfile=UsuarioDigCWB.csv
Usuarios=`cat $pathfile`
qtdlinhas=`awk 'END { print NR }' $pathfile`
for ((i=1;i<=$qtdlinhas;i++));do
#echo "${LINHA}"
login=`awk 'NR == '$i'' $pathfile | cut -d";" -f1`
nome=`awk 'NR == '$i'' $pathfile | cut -d";" -f2`
group=`awk 'NR == '$i'' $pathfile | cut -d";" -f3`
email=`awk 'NR == '$i'' $pathfile | cut -d";" -f4`
estado=DF
cidade=Brasilia
#smbldap-useradd -a -m -c "$nome" $login
echo "*************************************************"
echo "***** Nome: $nome --> Login: $login *****"
#smbldap-usermod -G $group -N "$nome" -S "$group-$estado-$cidade" -M "$email" $login
echo "***** Grupo: $group --> E-mail: $email *****"
echo "*************************************************"
sleep 2
done
Firewall com iproute2 para 2 links com ip fixo
Kit de Scripts para Backup (Full + Diferencial + SMBmount + Rede) - Atualizado
Gerência do tempo de inicialização das MFs de uma nuvem privada com o OpenNebula
Realizar backup automático no HD externo
Otimiza.sh - Atualiza seu Ubuntu/Debian
Instalação e Configuração do Void com Cinnamon
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Montagem pré automática de HD externo usb em NTFS não funciona no Debian Trixie - Solução
Guia de instalação do Gentoo Linux com Cinnamon (UEFI, LUKS2, Btrfs)
Da pra formatar um netbook MGB e usar algum linux nele? É possível usa... (2)
Alguns aplificativos em Flatpak não rodam no Debian [RESOLVIDO] (4)









