Relatórios do LightSquid por Grupos

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

[ Hits: 8.354 ]

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

Login-Unico

Cadastrando usuários no Squid através de Shell Script

Backup simples com log de resultado

Zget um wget com GUI

Hora Certa


  

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