Criando vários usuários no LDAP a partir de um arquivo
Publicado por Tiago Frutuoso 19/03/2009
[ Hits: 11.977 ]
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
Backup com dump, restore, sendmail e log completo
Backup copiando para ftp durante 7 dias
Script para gravar 2 (ou 4) CDs simultaneamente
ORACLE 10.2g - Fazendo Restore
Como criar um make.conf no Gentoo (para iniciantes)
Como instalar o Open WebUI para Ollama no Gentoo (com systemd)
INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX
A tragédia silenciosa das distribuições baseadas (ou “agregadas”)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
Acelere a compilação no Gentoo com distcc (guia para Systemd)
KDE Plasma 6.5: Como manter o Projetor fixo enquanto você alterna Áreas de Trabalho no PC
ATUALIZAÇÃO DO KERNEL LINUX (1)
[Matemática] o que seria algo mais poderoso do que uma função? [RESOLV... (5)









