ホームページ >バックエンド開発 >PHPチュートリアル >Redmine が LDAP ユーザーを統合する_PHP チュートリアル

Redmine が LDAP ユーザーを統合する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:03:441569ブラウズ

redmine は LDAP ユーザーを統合します

まず、LDAP を設定する必要があります。そうしないと死ぬほど疲れてしまいます


ブログディレクトリ () で LDAP インストールプロセスを探します


slapd.conf設定ファイル


3つのデータファイルが必要です
最初のファイルはベーステンプレートディレクトリファイルです
vimbase.ldif
--------- ------------- ------------
dn: dc=bb,dc=com
オブジェクトクラス: dcObject
オブジェクトクラス: 組織
o: Cywx, Inc.
dc: bb


dn: cn=Ma, dc=bb,dc=com
オブジェクトクラス: 組織役割
cn: Ma


dn: ou=People,cn=Ma,dc=bb,dc=com
ou : People
オブジェクトクラス: トップ
オブジェクトクラス: 組織単位


dn: ou=Group,cn=Ma,dc=bb,dc=com
ou: グループ
オブジェクトクラス: トップ
オブジェクトクラス: 組織単位


----- ------------------------ -------------------------------------------- ---


2つ目はグループファイルです
vim group.ldif
---------------------------- ---
dn: cn=t1,ou=Group,cn=Ma ,dc=bb,dc=com
objectClass: posixGroup
objectClass: top
cn: t1
userPassword: {crypt}x
gidNumber: 501


dn: cn=t2,ou=Group,cn=Ma,dc= bb,dc=com
objectClass: posixGroup
objectClass: top
cn: t2
userPassword: {crypt}x
gidNumber: 502


dn: cn=ldapuser1,ou=Group,cn=Ma,dc=bb,dc =com
objectClass:posixGroup
objectClass:top
cn:ldapuser1
userPassword:{crypt}x
gidNumber:503


dn:cn=ldapuser2 ,ou=Group,cn=Ma,dc=bb,dc=com
objectClass: posixGroup
objectClass: top
cn: ldapuser2
userPassword: {crypt}x
gidNumber: 504
---------- ---------------- ----------------------------------




3 番目のグループはユーザー ファイルです
vim passwd.ldif
-------------------------------- ----------------- -----------
dn: uid=t1,ou=People,cn=Ma,dc=bb,dc=com
uid: t1
cn: t1
#objectClass: account
objectClass: posixAccount
objectClass: top
objectClass:shadowAccount
objectClass: person
objectClass: OpenLDAPperson
surname: t1
givenName: z
mail: test1@wifi.tt
userpassword:{crypt} !! uid=t2,ou=People,cn=Ma,dc=bb,dc =com
uid: t2
cn: t2
#objectClass: account
objectClass: posixAccount
objectClass: top
objectClass:shadowAccount
objectClass: person
objectClass : OpenLDAPperson
姓: t2
givenName: z
mail: test1@wifi.t
userPassword: {crypt}!!
shadowLastChange: 16772
shadowMin: 0
shadowMax: 99999
shadowWarning: 7
loginShell: /bin/bash
uidNumber: 501
gidNumber: 502
homeDirectory: /home/t2


dn: uid=ldapuser1,ou=People,cn=Ma,dc=bb,dc=com
uid: ldapuser1
cn: ldapuser1
#objectClass: account
objectClass:posixAccount
objectClass:top
objectClass:shadowAccount
objectClass:person
objectClass:OpenLDAPperson
surname:ldapuser1
givenName:z
mail:test1@wifi.tt
userPassword:{crypt}$6$a3DH5nze$WkfyBtwXFOg w3IDAeOHai1ltfailU72qRdNGOtqx/gm5uM7OWWEBbGBwTIqP .qIUwx8v GSLmjW0.daLBzmplElH.
shadowLastChange: 16772
shadowMin: 0
shadowMax: 99999
shadowWarning: 7
loginShell: /bin/bash
uidNumber: 502
gidNumber: 503
homeDirectory: /home/ld apuser1


dn: uid =ldapuser2,ou=People,cn=Ma,dc=bb,dc=com
uid: ldapuser2
cn: ldapuser2
#objectClass: account
objectClass: posixAccount
objectClass: top
objectClass:shadowAccount
objectClass: person
objectClass: OpenLDAP 人
姓: ldapuser2
名: z
メール: test1@wifi.tt
ユーザーパスワード: {crypt}$6$An0Hoxly$uKVAkEdt0KOgVXJYddUqtxAZfkKIZJIFZG9yoFG5mLRYHNvo./szTXFLf.JJAYWZTjYJKiXAtO6cAR H.UQeZb1
shadowLastChange: 16773
shadowMin: 0
shadowMax: 999 99
shadowWarning : 7
ログインシェル: /bin/bash
uid番号: 503
gid番号: 504
ホームディレクトリ: /home/ldapuser2




---------- ------------------- ------------------------------- ------------------- ------------
データのロードを開始します
ldapadd -x -D "cn=Ma,dc=bb ,dc=com" -W -f /etc/openldap/base.ldif
ldapadd -x -D "cn=Ma,dc=bb,dc=com" -W -f /etc/openldap/group.ldif
ldapadd -x -D "cn=Ma,dc=bb,dc=com" -W -f /etc/openldap/passwd.ldif


読み込みが完了したらOKです
クライアントから見た効果はこんな感じですこれ





今、redmineの背景に設定されています、写真を見てください


www.bkjia.com本当http://www.bkjia.com/PHPjc/1077998.html技術記事 Redmine は LDAP を統合します。ユーザーは最初に LDAP を設定する必要があります。そうしないと、ブログ ディレクトリで LDAP インストール プロセスを見つけます () 対応するslapd.conf 設定ファイルを作成するには、3 つのコピーが必要です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。