Relatórios do LightSquid por Grupos

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

[ Hits: 8.466 ]

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

Codecs Win32

Sambax - Shell - dialog- Xdialog

Prova LPI em shell script - com contador de acertos

Instalação do Java Runtime Environment em distros Debian-like

Desligando o computador quando acabarem as músicas na sua lista de reprodução do MPD


  

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