Criando vários usuários no LDAP a partir de um arquivo
Publicado por Tiago Frutuoso 19/03/2009
[ Hits: 12.045 ]
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
Compilando o apache2.2 com php5 e mysql5.1 no slackware
Configuração do Mysql no Suse, quando ocorre o seguinte erro: "ERROR 2002: Can't connect to local My
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Instalar Ubuntu com Btrfs + LUKS de forma fácil
Habilitando "hotcorner" no Ubuntu
Zen Kernel no Arch Linux (instalar e remover)
Como instalar e remover o kernel Liquorix
Fazendo o controle de Xbox 360 USB funcionar no One Piece Pirate Warriors 4 (Arch Linux/Steam)
Continuando meus tópicos anteriores (9)
Executar um programa em Rust (2)
Não consigo publicar screenshots no Viva o Linux [RESOLVIDO] (5)









