Debian に ldap と phpldapadmin をインストールして設定する

WBOY
リリース: 2016-06-13 13:22:24
オリジナル
1719 人が閲覧しました

debian
に ldap と phpldapadmin をインストールして設定します。

1. ldap をインストールします
slapd および関連する ldap ツールをインストールします
#apt-get install sawd ldap-utils

2. 構成ファイルを編集します>vim /etc/ldap/slapd.conf?(個人的には vim の方が好きですが、vi の使用には慣れていません)
################ ### ###################################
含む??????/ etc/ldap/schema/core.schema
include??????/etc/ldap/schema/cosine.schema
include???????/etc/ldap/schema/ nis.schema
include??????/etc/ldap/schema/inetorgperson.schema

pidfile??????/var/run/slapd/slapd.pid

argsfile ???????/var/run/slapd/slapd.args

ログレベル?????? 256

モジュールパス???/ usr/lib/ldap
モジュールロード???back_bdb

サイズ制限 500

ツールスレッド 1

バックエンド???bdb
チェックポイント 512


データベース????????? bdb


サフィックス????????? "dc=test,dc=net"

rootdn???「cn=admin,dc=test,dc=net」rootpw==

ディレクトリ?????? "/var/lib/ldap"

dbconfig set_cachesize 0 2097152 0

dbconfig set_lk_max_objects 1500
dbconfig set_lk_max_locks 1500
dbconfig set_lk_max_lockers 1500

index?????????? objectClass eq

lastmod ???????? on


attrs=userPassword,shadowLastChange
??????
by dn=admin,dc=test,dc=net" write
????? by 匿名認証? ?????? by self write
??????? by * none

による dn.base="" へのアクセス by * read

による *
?????????
by dn=admin,dc=test,dc=net" write
??????? by * read### ####################################### ######### #

上記の
赤色の
を変更します。rootdn と rootpw の 2 行を追加する必要があります。rootpw は #slappasswd -h {md5 } で構成されます。得る。
ログファイルを生成するには、ログレベルを 256 に変更します。
#echo "local4.debug??? /var/log/ldap.log" >> /etc/syslog.conf
LDAP 機能を有効にします。
?

3. ログおよびディレクトリ サービスを再起動します。

#/etc/init.d/rsyslog restart?? //これは私のもので、人によっては異なるかもしれません #/etc/init.d/slapd 再起動

4. 正常に実行されているかどうかをテストします

#ldapsearch -x -b '' -s?base '(objectclass=*)'関連する情報が出力された場合は、 openldap はすでに正常に実行されていると説明してください。

5. ルートを作成します

touchbase.ldif####################### # #########################
dn: dc=test,dc=net
objectClass: dcobject
objectClass:組織
dc: テスト
o: test.net
説明: 私のテスト Openldap
##################### ### ############################
#ldapadd? -x -D "cn=admin,dc =test,dc =net" -W -fbase.ldif
これで、openladp が正常にビルドされました。

6. IDE、phpldapadmin をインストールします

ランプ環境が構成されている場合は、phpldapadmin を使用して ldap を管理することをお勧めします#apt-get install phpldapadmin

www ディレクトリへのソフト リンクを作成します

ln -s /usr/share/phpldapadmin /var/www

管理者を使用してログインする場合は、ログイン DN を入力することに注意してください: cn=admin,dc=test,dc=net

?

アドレスバーに直接入力します:

http://192.168.89.130/phpldapadmin なので、直接アクセスできます。

?

LDAP ディレクトリ構造図


?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート