Logs de login remotos LDAP

2

Como eu logaria quem autenticou no meu sistema ldap no Linux no meu laboratório? Eu tenho um laboratório com várias estações de trabalho e um servidor executando o openldap. Gostaria de ter uma funcionalidade semelhante à do comando last com quem, quando e onde. O servidor e as estações de trabalho executam o Linux científico.

    
por HSchmale 21.04.2016 / 20:42

1 resposta

1

Você precisa aumentar o nível de log na sua instância do OpenLDAP. Eu acredito que o que você está procurando é de 256. link

Para o OLC, crie um arquivo com o seguinte conteúdo:

dn: cn=config
changetype: modify
replace: olcLogLevel
olcLogLevel: stats

Então:

ldapmodify -H ldapi:// -Y EXTERNAL -f <file>.ldif

Você começará a ver os logins aparecerem em / var / log / syslog Para obter algo em um formato do tipo "último", você precisará adicionar alguma inteligência / lógica adicional para analisar o syslog.

Editar: Alterou o especificador olcLogLevel de '256' para 'stats', como sugerido por 84104. Mais fácil de entender.

    
por 21.04.2016 / 23:39