slapd.d에서 로그 수준을 설정하는 방법은 무엇입니까?

slapd.d에서 로그 수준을 설정하는 방법은 무엇입니까?

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‐

관련 정보