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(Open Source Lightweight Directory Access Protocol)是一种强大的目录服务,常用于管理用户、组和其他系统资源。本教程将深入探讨如何利用OpenLDAP来管理Linux用户和组,以及实施密码...
OpenLDAP 是一个开源的轻量级目录访问协议(Lightweight Directory Access Protocol)实现,它提供了对目录服务的强大支持。在IT行业中,OpenLDAP 被广泛用于存储和管理组织结构数据,例如用户账户、联系人信息、组...
OpenLDAP 安装及配置 OpenLDAP 是一种轻量级目录访问协议(LDAP),它可以提供身份验证、授权和目录服务。OpenLDAP 安装及配置是一个复杂的过程,需要安装 BerkeleyDB、OpenLDAP 服务器,并进行相应的配置。 1. ...
--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...
OpenLDAP(开放轻量目录访问协议)是一种开源的目录服务,用于存储和管理网络资源的信息,如用户账户、组、网络设备等。OpenLDAP 2.4系列是其一个重要且广泛应用的版本,提供了多种功能和改进,以适应不同的操作系统...
OpenLDAP是一款开源的轻量级目录访问协议(Lightweight Directory Access Protocol)服务器,适用于各种操作系统,包括Windows。在Windows环境下安装和配置OpenLDAP对于本地开发和测试是非常有用的,因为它允许...
《CAS整合OpenLDAP的详细步骤》 CAS(Central Authentication Service),由 Jasig 组织开发,是一个开源的、基于Java的Web应用,主要用于实现单点登录(Single Sign-On,SSO)。在许多组织中,为了统一管理和认证...
OpenLDAP(Lightweight Directory Access Protocol)是一个开源的LDAP服务器,广泛用于存储和检索用户账户信息、组织结构数据以及其它元数据。下面我们将详细探讨如何在Windows系统上安装和配置OpenLDAP,以及如何...
Windows 下安装和使用 OpenLDAP OpenLDAP 是一个开源的 LDAP 服务器实现,它提供了一个轻量级的目录访问协议,基于 X.500 标准,但比 X.500 简洁许多。OpenLDAP 支持 TCP/IP,适合Internet 环境。目录是一个专业的...
OpenLDAP是一种开源的轻量级目录访问协议(Lightweight Directory Access Protocol)服务器,它提供了对分布式目录服务的支持。在Windows环境下编译OpenLDAP可以让开发者在本地进行定制化开发或者适应特定的系统需求...
包含了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...
OpenLDAP 是一个开源的轻量级目录访问协议(Lightweight Directory Access Protocol)服务器,它用于存储和管理结构化数据,如用户账号、组、网络设备信息等。在Windows环境下,OpenLDAP提供了方便的安装包来简化...
OpenLDAP(Lightweight Directory Access Protocol)是一款开源的LDAP( Lightweight Directory Access Protocol)服务器软件,用于组织和管理分布式网络中的用户、计算机和其他资源的信息。在CentOS8这样的Linux...
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下运行通过
在IT领域,Linux系统是广泛使用的服务器操作系统,而OpenLDAP(OpenLDAP Public License)则是一个开源的轻量级目录访问协议( Lightweight Directory Access Protocol)实现。它提供了组织和存储数据的强大功能,...
OpenLDAP是开源的轻量级目录访问协议(Lightweight Directory Access Protocol)实现,它提供了一个灵活、可扩展的目录服务,用于存储和管理各种类型的数据,如用户账号、组织结构、网络设备信息等。OpenLDAP-2.5.4...
OpenLDAP是一款开源的轻量级目录访问协议(Lightweight Directory Access Protocol)服务器,它提供了对LDAP目录服务的强大支持。在Linux环境下,通过源码安装OpenLDAP可以更好地定制配置以满足特定需求。以下是对...
OpenLDAP是一种开源的轻量级目录访问协议(Lightweight Directory Access Protocol)实现,广泛用于组织和管理分布式网络中的用户、组、资源等数据。通过深入学习本书,读者可以掌握如何在企业环境中高效地部署、...
OpenLDAP 是一款轻量级目录访问协议(Lightweight Directory Access Protocol,LDAP),属于开源集中账号管理架构的实现,且支持众多系统版本,被广大互联网公司所采用。OpenLDAP 账号集中管理软件可以实现账号集中...