Surveiller les modifications du contenu de l’annuaire
L’overlay "audit logging" ajouté lors du chapitre Ajout de fonctionnalités appelées overlay permet d’enregistrer toutes les modifications faites dans l’annuaire.
Ainsi, lors de l’ajout, la suppression ou bien même la modification d’une entrée, il est alors possible de visualiser par exemple les informations suivantes dans le fichier journal (cf. figure 16-5) :
[root@ldap01 tmp]# cat auditlog.log 
# add 1492170112 dc=exemple,dc=com cn=root,dc=exemple,dc=com 
IP=194.88.223.64:4945 conn=2124 
dn: uid=usertmp,ou=users,dc=exemple,dc=com 
changetype: add 
uid: usertmp 
uidNumber: 60012 
gecos: USERTMP 
homeDirectory: /home/ usertmp 
gidNumber: 60001 
cn: usertmp 
objectClass: account 
objectClass: top 
objectClass: posixAccount 
objectClass: shadowAccount 
loginShell: /bin/bash 
userPassword:: e1NBU0x9c3JvcGFyc0BnZW1hbHRvLmNvbQ== 
pwdChangedTime: 20170414114152Z 
structuralObjectClass: account 
entryUUID: 19193cfc-b553-1036-8391-3192ac3f20b3 
creatorsName: cn=root,dc=exemple,dc=com 
createTimestamp: 20170414114152Z 
entryCSN: 20170414114152.537277Z#000000#001#000000 
modifiersName: cn=root,dc=exemple,dc=com 
modifyTimestamp: 20170414114152Z 
# end add 1492170112 
 
# delete 1492170486 dc=exemple,dc=com cn=root,dc=exemple,
dc=com  conn=-1 
dn: uid= usertmp,ou=users,dc=exemple,dc=com 
changetype: delete 
# end delete 1492170486 
 
# modify 1492170486 dc=exemple,dc=com cn=root,dc=exemple,
dc=com  conn=-1 
dn: dc=exemple,dc=com 
changetype: modify 
replace: contextCSN 
contextCSN: 20170414114152.537277Z#000000#001#000000 
contextCSN: 20170414114806.779926Z#000000#002#000000 
- 
# end modify 1492170486
Figure 16-5 : Extrait du fichier journal de l’overlay "Audit log"