Criando vários usuários no LDAP a partir de um arquivo
Publicado por Tiago Frutuoso 19/03/2009
[ Hits: 11.932 ]
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
Compara colunas e mostra a maior
Backup do Firebird por data - via rede ou local
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica









