Ícone do site Notícias – R.S. Works T.I.

Criando vários usuários no LDAP a partir de um arquivo

 

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…

 

 

 

 

 

#!/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
Sair da versão mobile