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

おすすめ記事