Debian 11에 openLDAP 2.4를 설정했고 로그 수준 및 로그 파일과 같은 일부 매개변수를 변경하고 싶습니다. 이는 매우 간단해 보입니다.
# man slapd.conf
SLAPD.CONF(5) File Formats Manual SLAPD.CONF(5)
NAME
slapd.conf - configuration file for slapd, the stand-alone LDAP daemon
SYNOPSIS
/etc/ldap/slapd.conf
DESCRIPTION
The file /etc/ldap/slapd.conf contains configuration information for the slapd(8) daemon. This configuration file is also used by the SLAPD tools
slapacl(8), slapadd(8), slapauth(8), slapcat(8), slapdn(8), slapindex(8), and slaptest(8).
...
logfile <filename>
Specify a file for recording debug log messages. By default these messages only go to stderr and are not recorded anywhere else. Specifying
a logfile copies messages to both stderr and the logfile.
loglevel <integer> [...]
Specify the level at which debugging statements and operation statistics should be syslogged (currently logged to the syslogd(8) LOG_LOCAL4
facility). They must be considered subsystems rather than increasingly verbose log levels. Some messages with higher priority are logged
...
이라는 이름의 파일이 없습니다 slapd.conf
. 파일이 대체되어 /etc/ldap/slapd.d
훨씬 깔끔해졌습니다. 그러나 slapd.conf
매개변수가 어떻게 맞는지에 대한 설명을 찾지 못했습니다 /etc/ldap/slapd.d
. olcLogLevel
호출에 하나의 매개변수가 있는데 /etc/ldap/slapd.d/cn=config.ldif
아마도 이 매개변수일 것입니다. 하지만 의 다른 매개변수는 어떻습니까 slapd.conf
?
어쨌든 내 질문은: 새 구성표에서 로그 수준과 로그 파일을 어떻게 변경합니까?
답변1
slapd-config(5)
매뉴얼 페이지를 참조하십시오 . 거의 모든 설정은 olc
네임스페이스 접두사 만 포함하여 LDAP 구성 백엔드에서 동일한 이름을 유지합니다 . ( slapmodify
수동이 아닌 LDAP를 통해 또는 최소한 LDAP를 통해 편집해야 합니다 .)
olcLogFile: <filename>
Specify a file for recording slapd debug messages. By default these mes‐
sages only go to stderr, are not recorded anywhere else, and are unre‐
lated to messages exposed by the olcLogLevel configuration parameter.
Specifying a logfile copies messages to both stderr and the logfile.
olcLogFileFormat: debug | syslog-utc | syslog-localtime
Specify the prefix format for messages written to the logfile. The debug
[...]
olcLogLevel: <integer> [...]
Specify the level at which debugging statements and operation statistics
should be syslogged (currently logged to the syslogd(8) LOG_LOCAL4 facil‐