Relatórios do LightSquid por Grupos

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

[ Hits: 8.424 ]

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

LogPac

Screensaver Johnny Castaway - XFCE + Wine

Jogo da Senha

K3B Playlist Extractor

Script de compilação do kernel 3.3.2 com cflags -march=native e patch 3.3.0-ck1 para ubuntu 11.10


  

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