rc.conf 항목에도 불구하고 slapd가 자동으로 시작되지 않습니다

rc.conf 항목에도 불구하고 slapd가 자동으로 시작되지 않습니다

FreeBSD 11에서는 완벽하게 부팅 할 수 있지만 slapd부팅 시에는 실행되지 않습니다. 이것이 내가 넣은 것입니다 rc.conf:

slapd_enable="YES"
slapd_flags="-h "ldap://1.2.3.4/ ldapi://%2fvar%2frun%2fopenldap%2fldapi/""
slapd_sockets="/var/run/openldap/ldapi"

1.2.3.4실제 공용 IP로 대체되었습니다.

slapd_flags유효한 옵션에 대해 여러 가지 순열을 시도했지만 slapd_sockets재부팅할 때마다 아무 것도 작동하지 않습니다 slapd.

slapd시스템 시작 시 실행되도록 하려면 어떻게 해야 합니까 ?

답변1

이 글을 게시하기 전에 며칠 동안 검색했는데 이제서야 답을 찾았습니다. 아무도 이 내용이 유용하다고 생각하지 않으면 결국 삭제하겠습니다. 하지만 내용은 다음과 같습니다.

https://forums.freebsd.org/threads/58365/

기본적으로 네트워크가 아직 작동하지 않으면 바인딩할 수 없으며 실패하게 됩니다. 해결책은 /usr/local/etc/rc.d/slapd다음 줄을 편집하고 변경하는 것입니다.

# REQUIRE: FILESYSTEMS ldconfig

도착하다:

# REQUIRE: FILESYSTEMS ldconfig NETWORKING

이렇게 하면 부팅을 시도하기 전에 네트워크가 로드됩니다 slapd.

관련 정보