Criando vários usuários no LDAP a partir de um arquivo
Publicado por Tiago Frutuoso 19/03/2009
[ Hits: 11.985 ]
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
Instalar última versão do Java automaticamente em "todas as plataformas"
Mudar senha de usuário automaticamente
Sincronização entre Servidores de Impressão
registra quais as máquinas da sala estão ligadas
procurar palavras dentro de todos os ficheiros de sub directorias
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Removendo o bloqueio por erros de senha no Gentoo (systemd)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Ajudante para criar dicas e artigos no VOL (31)
Hardware (corpo), Software (mente) e Kernel (conexão) (0)
Tentando fazer um "linux ricing" mas falhando miseravelmente... (3)









