Relatórios do LightSquid por Grupos

Publicado por SysNetPro (última atualização em 09/11/2012)

[ Hits: 8.304 ]

Homepage: http://www.sysnetpro.com.br

Download ldapgroup.sh




Script que gera arquivo group.cfg do LightSquid através de consulta LDAP.

  



Esconder código-fonte

#!/bin/bash
ldapsearch -h 127.0.0.1 -x -b "dc=domain,dc=local" "(&(cn=*)(objectclass=posixgroup))" | grep -i cn: | cut -f2 -d: > /usr/lib/cgi-bin/lightsquid/group.cfg.tmp
> /usr/lib/cgi-bin/lightsquid/group.cfg

N=0
while read LINE ; do
        N=$((N+1))
        #echo "Processing #$N = $LINE"
        ldapsearch -h 127.0.0.1 -x -b "dc=domain,dc=local" "(&(cn=$LINE)(objectclass=posixgroup))" | grep -i memberUid | sed "s/memberUid:/$LINE ,/g" >> /usr/lib/cgi-bin/lightsquid/group.cfg.lin
done < /usr/lib/cgi-bin/lightsquid/group.cfg.tmp

awk -F, '{print $2,$1}' /usr/lib/cgi-bin/lightsquid/group.cfg.lin | sed "s/ //" > /usr/lib/cgi-bin/lightsquid/group.cfg

rm -f /usr/lib/cgi-bin/lightsquid/group.cfg.lin
rm -f /usr/lib/cgi-bin/lightsquid/group.cfg.tmp

Scripts recomendados

Atualizador do Ubuntu

Executando comandos de telnet via shell-script

Script para adicionar chave pública

SCM - Compressão em Massa

Extração do áudio de um DVD


  

Comentários
[1] Comentário enviado por Cartibani em 14/11/2016 - 12:02h

Bom dia,
Alguém sabe como exibir apenas 4 groups do AD no relatório do lightsquid ao invés de exibir todos os groups do AD?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts