`

OpenLDAP accesslog configuration

阅读更多

First, you should enable accesslog overlay when configure openLDAP before install openLDAP:

 

./configure --enable-accesslog=yes --prefix=/usr/local/openldap

make depend

make

make install

 

OpenLDAP accesslog configuration:

 

 

#

# See slapd.conf(5) for details on configuration options.

# This file should NOT be world readable.

#

include          /usr/local/openldap/etc/openldap/schema/core.schema

 

# Define global ACLs to disable default read access.

 

# Do not enable referrals until AFTER you have a working directory

# service AND an understanding of referrals.

#referral        ldap://root.openldap.org

 

pidfile          /usr/local/var/run/slapd.pid

argsfile         /usr/local/var/run/slapd.args

 

# Load dynamic backend modules:

# modulepath     /usr/local/libexec/openldap

# moduleload     back_bdb.la

# moduleload     back_hdb.la

# moduleload     accesslog.la

 

# Sample security restrictions

#        Require integrity protection (prevent hijacking)

#        Require 112-bit (3DES or better) encryption for updates

#        Require 63-bit encryption for simple bind

# security ssf=1 update_ssf=112 simple_bind=64

 

# Sample access control policy:

#        Root DSE: allow anyone to read it

#        Subschema (sub)entry DSE: allow anyone to read it

#        Other DSEs:

#                Allow self write access

#                Allow authenticated users read access

#                Allow anonymous users to authenticate

#        Directives needed to implement policy:

# access to dn.base="" by * read

# access to dn.base="cn=Subschema" by * read

# access to *

#        by self write

#        by users read

#        by anonymous auth

#

# if no access controls are present, the default policy

# allows anyone and everyone to read anything but restricts

# updates to rootdn.   (e.g., "access to * by * read")

#

# rootdn can always read and write EVERYTHING!

 

##############################################

#    Log config #

loglevel 297

##############################################

 

 

#######################################################################

# BDB database definitions

#######################################################################

 

######### accesslog database definitions ###############

database         bdb

suffix           cn=accesslog      # (DB schema)

directory        /usr/local/var/openldap-data/accesslog

rootdn           cn=accesslog

index            reqStart eq

#index           default eq

#index           entryCSN,objectClass,reqEnd,reqResult,reqStart

 

#########   primary DB definitions #########

database         bdb

suffix           "dc=example,dc=com"  

rootdn           "cn=admin,dc=example,dc=com"

rootpw           pass

directory        /usr/local/var/openldap-data

index            objectClass     eq

 

######### accesslog overlay definitions for primary database   #########

overlay          accesslog

logdb             cn=accesslog       # the same as accesslog database definition's suffix (DB schema)

logops           writes reads      #only  record writes reads operations

logsuccess       TRUE               #only record success operations 

# scan the accesslog DB every day, and purge entries older than 7 days

#  first part is how long data stored, second part is when to scan the old data  

logpurge         07+00:00 01+00:00

 

分享到:
评论

相关推荐

    linux-openldap管理linux用户组密码策略

    在Linux系统中,OpenLDAP(Open Source Lightweight Directory Access Protocol)是一种强大的目录服务,常用于管理用户、组和其他系统资源。本教程将深入探讨如何利用OpenLDAP来管理Linux用户和组,以及实施密码...

    openldap

    OpenLDAP 是一个开源的轻量级目录访问协议(Lightweight Directory Access Protocol)实现,它提供了对目录服务的强大支持。在IT行业中,OpenLDAP 被广泛用于存储和管理组织结构数据,例如用户账户、联系人信息、组...

    OpenLdap安装及配置

    OpenLDAP 安装及配置 OpenLDAP 是一种轻量级目录访问协议(LDAP),它可以提供身份验证、授权和目录服务。OpenLDAP 安装及配置是一个复杂的过程,需要安装 BerkeleyDB、OpenLDAP 服务器,并进行相应的配置。 1. ...

    openldap2.4数据同步研究

    --enable-relay --enable-accesslog --enable-auditlog \ --enable-syncprov \ CPPFLAGS=-I/usr/local/JnLdap/db-4.2.52-AES/include/ \ LDFLAGS=-L/usr/local/JnLdap/db-4.2.52-AES/lib/ make depend make make...

    OpenLdap2.4各版本包

    OpenLDAP(开放轻量目录访问协议)是一种开源的目录服务,用于存储和管理网络资源的信息,如用户账户、组、网络设备等。OpenLDAP 2.4系列是其一个重要且广泛应用的版本,提供了多种功能和改进,以适应不同的操作系统...

    windows版的openldap

    OpenLDAP是一款开源的轻量级目录访问协议(Lightweight Directory Access Protocol)服务器,适用于各种操作系统,包括Windows。在Windows环境下安装和配置OpenLDAP对于本地开发和测试是非常有用的,因为它允许...

    CAS整合OpenLDAP(OpenLDAP已配置好的情况)

    《CAS整合OpenLDAP的详细步骤》 CAS(Central Authentication Service),由 Jasig 组织开发,是一个开源的、基于Java的Web应用,主要用于实现单点登录(Single Sign-On,SSO)。在许多组织中,为了统一管理和认证...

    windows下搭建并配置OpenLDAP服务器

    OpenLDAP(Lightweight Directory Access Protocol)是一个开源的LDAP服务器,广泛用于存储和检索用户账户信息、组织结构数据以及其它元数据。下面我们将详细探讨如何在Windows系统上安装和配置OpenLDAP,以及如何...

    windows 下安装和使用OpenLDAP。

    Windows 下安装和使用 OpenLDAP OpenLDAP 是一个开源的 LDAP 服务器实现,它提供了一个轻量级的目录访问协议,基于 X.500 标准,但比 X.500 简洁许多。OpenLDAP 支持 TCP/IP,适合Internet 环境。目录是一个专业的...

    编译windows版本openldap

    OpenLDAP是一种开源的轻量级目录访问协议(Lightweight Directory Access Protocol)服务器,它提供了对分布式目录服务的支持。在Windows环境下编译OpenLDAP可以让开发者在本地进行定制化开发或者适应特定的系统需求...

    openldap-rpm.tar.zip

    包含了openldap的所有依赖 cyrus-sasl-2.1.26-23.el7.x86_64.rpm cyrus-sasl-lib-2.1.26-23.el7.x86_64.rpm cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm compat-openldap-2.3.43-5.el7.x86_64.rpm openldap-2.4.44...

    win32 openLdap 2.2.29 安装文件

    OpenLDAP 是一个开源的轻量级目录访问协议(Lightweight Directory Access Protocol)服务器,它用于存储和管理结构化数据,如用户账号、组、网络设备信息等。在Windows环境下,OpenLDAP提供了方便的安装包来简化...

    OpenLDAP yum安装配置

    OpenLDAP(Lightweight Directory Access Protocol)是一款开源的LDAP( Lightweight Directory Access Protocol)服务器软件,用于组织和管理分布式网络中的用户、计算机和其他资源的信息。在CentOS8这样的Linux...

    [openldap]Linux下安装openldap所需要的依赖包,源码安装方式

    db-4.7.25.tar.gz freetype-2.3.5.tar.gz ...openldap-2.4.38.tgz php-5.2.9.tar.gz phpldapadmin-0.9.8.5.tar.gz zlib-1.2.8.tar 包含上述安装包,都是源码包,通过编译安装,在CentOs5.0下运行通过

    Linux下OpenLDAP的安装软件

    在IT领域,Linux系统是广泛使用的服务器操作系统,而OpenLDAP(OpenLDAP Public License)则是一个开源的轻量级目录访问协议( Lightweight Directory Access Protocol)实现。它提供了组织和存储数据的强大功能,...

    openldap-2.5.4

    OpenLDAP是开源的轻量级目录访问协议(Lightweight Directory Access Protocol)实现,它提供了一个灵活、可扩展的目录服务,用于存储和管理各种类型的数据,如用户账号、组织结构、网络设备信息等。OpenLDAP-2.5.4...

    源码安装openldap2.4.45

    OpenLDAP是一款开源的轻量级目录访问协议(Lightweight Directory Access Protocol)服务器,它提供了对LDAP目录服务的强大支持。在Linux环境下,通过源码安装OpenLDAP可以更好地定制配置以满足特定需求。以下是对...

    Linux UNIX OpenLDAP实战指南

    OpenLDAP是一种开源的轻量级目录访问协议(Lightweight Directory Access Protocol)实现,广泛用于组织和管理分布式网络中的用户、组、资源等数据。通过深入学习本书,读者可以掌握如何在企业环境中高效地部署、...

    OpenLDAP文档.pptx

    OpenLDAP 是一款轻量级目录访问协议(Lightweight Directory Access Protocol,LDAP),属于开源集中账号管理架构的实现,且支持众多系统版本,被广大互联网公司所采用。OpenLDAP 账号集中管理软件可以实现账号集中...

Global site tag (gtag.js) - Google Analytics