初めてのLDAP その2

| コメント(0) | トラックバック(0)

前回の続き。運用面の設定を行っていきます。

注意!

今回は動作確認できるまで玄箱とのセッションを残しておかないとまずいです。
最悪、玄箱へログインできなくなる可能性を秘めています。

NSS(Name Service Switch)とPAM(Pluggable Authentication Modules)のLDAP用モジュールをインストールします。

# apt-get install libnss-ldap libpam-ldap

同時にnscd(Name Service Cache Daemon)もインストールされるようです。

 

そしてlibnss-ldapのdebconfへの回答。

  • LDAP サーバーの URI > ldap://127.0.0.1/
  • 検索ベースの識別名 > dc=zeon,dc=org
  • 利用する LDAP バージョン > 3
  • LDAP データベースはログインを必要としますか? > No
  • root への特別な LDAP 権限? > Yes
  • オーナーのみ設定ファイルの読み書きができるようにしますか? > Yes
  • root の LDAPアカウント(*) > cn=admin,dc=zeon,dc=org
  • LDAP root アカウントのパスワード > zabi

* LDAP インストール時にデフォルトで "admin" と決まっているようです。

 

 続いてlibpam-ldapのdebconfへの回答。

  • LDAP サーバーの URI > ldap://127.0.0.1/
  • 検索ベースの識別名 > dc=zeon,dc=org
  • 利用する LDAP バージョン > 3
  • ローカルの root データベース管理者を作成する > Yes
  • LDAP データベースはログインを必要としますか? > No
  • root の LDAPアカウント(*) > cn=admin,dc=zeon,dc=org
  • LDAP root アカウントのパスワード > zabi
  • パスワード変更時にローカルでの暗号化を行います > crypt

 

玄箱を LDAP認証へ移行

# vi /etc/nsswitch.conf

これを、

passwd:compat
group:compat
shadow:compat

こう。

passwd:compat ldap
group:compat ldap
shadow:compat ldap

これで玄箱ログイン時はLDAPも参照するようになりました。

 

次、PAM関連設定ファイルの編集(+ は行追加、- は行削除)

# vi /etc/pam.d/common-account
+account sufficient pam_ldap.so
 account required pam_unix.so
# vi /etc/pam.d/common-auth
-auth required pam_unix.so nullok_secure
+auth sufficient pam_ldap.so
+auth required pam_unix.so nullok_secure use_first_pass
# vi /etc/pam.d/common-session
 session required pam_unix.so
+session optional pam_ldap.so
+session optional pam_mkhomedir.so skel=/etc/skel
# vi /etc/pam.d/common-password
-password required pam_unix.so nullok obscure md5
+password sufficient pam_ldap.so
+password required pam_unix.so nullok obscure md5

いろんなサイトを参考にしながら設定しましたが、

正直何をやっているのか理解していません。。。勉強します。。。
(やばそうな事をやっているというのは分かりますが・・・)

 

設定完了したので、とりあえず既存のLinuxユーザーでログインできるか検証。

# login ユーザー名

これでログイン出来なければ最悪。

必ずエラー解決してから作業完了すること!

トラックバック(0)

トラックバックURL: http://bonz3.net/cgi-bin/mt/mt-tb.cgi/119

コメントする

このブログ記事について

このページは、Bonzが2009年10月31日 22:00に書いたブログ記事です。

ひとつ前のブログ記事は「初めてのLDAP その1」です。

次のブログ記事は「初めてのLDAP その3」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

Powered by Movable Type 5.02