OpenLDAP

このエントリーをはてなブックマークに追加
278名無しさん@お腹いっぱい。:2010/10/09(土) 20:45:51
ああ、LPIC 301か。
2004年ごろにLPIC Level 3にLDAPの試験が用意されると聞いて
受験してみようと思いつつ、もう6年経ってしまった。
279名無しさん@お腹いっぱい。:2010/10/09(土) 22:10:18
資格は専用の板があるんじゃないの?
なければマ板がいいんじゃない?
280名無しさん@お腹いっぱい。:2010/10/10(日) 11:51:55
>>278
この前取ったよ、301。
資格本だけじゃあ無理だった、、管理者権限とかSambaでバックアンドデータベースに
指定したときのパスワード不整合時の現象とか調べるべき最初の対応とか
実機構築しないと知りえない無理な内容が満載っだったさ・・

>>279
資格全般板にあるけど、資格本何がいい?とかこの資格取る意味あるの?とか
そんな話ばかり・・
281名無しさん@お腹いっぱい。:2010/10/10(日) 13:31:11
運用してもいない、し始める予定もない奴に、試験の話されても困るわけで。
282名無しさん@お腹いっぱい。:2010/10/10(日) 18:00:36
>>280
別に資格なんて取らなくても仕事できるんだし、何威張ってんだ?
283名無しさん@お腹いっぱい。:2010/11/11(木) 15:34:22
LDAPサーバとSambaサーバを連携させる場合について質問です。
互いに別の環境で動かす場合、ldap用のpamモジュールとnssモジュールが必要なのは
Sambaサーバが起動している環境のみですよね。
284名無しさん@お腹いっぱい。:2010/11/11(木) 16:57:44
pamとnssのモジュールは、LDAP情報を使ってログインするUNIX上で必要です。
pamは認証を、nssはユーザ情報を取り扱います。
285名無しさん@お腹いっぱい。:2011/04/28(木) 13:37:03.32
いつからこうなってたの?
http://www.ldap-jp.org/
286名無しさん@お腹いっぱい。:2011/04/28(木) 14:20:29.15
騙されたんだよ
287名無しさん@お腹いっぱい。:2011/04/28(木) 18:17:28.54
というか存在意義ありましたか?
OpenLDAPサポートする会社あるから、
なにか助けて欲しければそこに頼めばいいし。
中の人同じだしw
288名無しさん@お腹いっぱい。:2011/04/28(木) 18:27:23.63
単にドメインの期限切れた後に
よそに取られただけでしょ?
289名無しさん@お腹いっぱい。:2011/04/28(木) 18:32:09.61
http://web.archive.org/*/http://www.ldap-jp.org/
で見ると、
2007/03/31 前の状態
2007/12/23-2008/04/24 アクセス不可
2009/03/05 今の状態
290名無しさん@お腹いっぱい。:2011/04/28(木) 18:34:26.00
つーかこっちじゃん。
http://www.ldap.jp/
291名無しさん@お腹いっぱい。:2011/06/23(木) 15:33:39.62
Debian(squeeze)でldap+kerberosを利用した認証を
出来るようになりましたが、ldapのposixAccountを継
承したエントリのhost属性をチェックして、マシンへの
ログインを制限することが出来ません。

/etc/libnss-ldap.confで
pam_check_host_attr yes
pam_fileter host=<ホストのFQDN>
を記述してやれば良いのかと思ったのですが間違っ
ているのでしょうか?

LDAPサーバで、ユーザアカウントのエントリのhost
属性を、わざと間違ったものにして試してみるのです
が、ログイン出来てしまうのです。

objectClass: extensibleObject
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: posixAccount
objectClass: top
cn: ***
gidNumber: ***
homeDirectory: ***
sn: ***
uid: ***
uidNumber: ***
loginShell: ***
host: <間違ったホストのFQDN>
292名無しさん@お腹いっぱい。:2011/06/23(木) 16:43:01.12
>>291
> pam_check_host_attr yes
> pam_fileter host=<ホストのFQDN>

この2つは別の機能です。

前者は、
host: !拒絶するホスト名
host: 許可するホスト名
host: *
でホスト指定できます。大文字小文字は区別しません。
比較する文字列はgethostname(2)で得られたものです。
最初の一つにマッチするか、後の2つにマッチしないと認証失敗して、
"Access denied for this host"のログを吐きます。
だから、pam_check_host_attrがyesのホストでは、
host属性がないアカウントは一切ログインできなくなります。

後者は、アカウントを検索する時のfilter指定です。
検索失敗すると"pam_ldap: ldap_search_s 〜"のログを吐きます。

これ以外にデバッグログを得る方法はありません。
(Debianのパッケージ版についてはよく知らないが、オリジナルのソースでは)
293名無しさん@お腹いっぱい。:2011/06/23(木) 16:48:36.15
>>291
> /etc/libnss-ldap.confで

上にも書いたようにDebian系はよく知らないのですが、
書く場所を間違えているということはないですか。
つまりpam_check_host_attrがyesになってないのでは?
294291:2011/06/23(木) 20:26:52.44
/etc/libnss-ldap.conf
/etc/pam_ldap.conf
の両方とも

pam_filterをコメント
pam_check_host_attrをyes

にしてLDAPの当該エントリのhost属性を消去してみましたが
やはりログイン出来てしまいます。
/var/log/auth.logを見ているのですが、

ログにはpam_krb5とpam_unixのものしかでてこないのはおか
しいのでしょうか?通常pam_ldapもログに現れますか?
295名無しさん@お腹いっぱい。:2011/06/24(金) 11:35:29.63
そりゃおかしいね。
296291:2011/06/24(金) 17:05:38.07
LDAP+gssapi(Kerberos)による認証の場合、pam_krb5で
ユーザ認証をし、pam_unixでユーザのuidやgidなどの
取得を試み、失敗したらログインさせないように動くよう
です。
KerberosにはあってLDAPに無いユーザでログインしよう
とするとgetpwnam(<ユーザ名>)で識別できなかったとい
うエラーがログに記録されます。

この時にpam_filterのチェックは行われるのかと思ったの
ですが、やってくれない。
297名無しさん@お腹いっぱい。:2011/06/24(金) 17:50:41.49
>>296
> KerberosにはあってLDAPに無いユーザで

エントリがなかったら、そもそもhost属性も付けられないよね。
298291:2011/06/24(金) 21:11:06.78
>>297
認証時の動きを見たくて試したときの話しです。

Kerberos使わずにLDAPに認証もやらせれば出来るのですかね。
LDAPとKerberosを合わせた場合の資料が少ないのですよね。
299名無しさん@お腹いっぱい。:2011/12/14(水) 20:31:57.65
どうしてslapdなんて名前にしたんだろうな
ldapdでいいじゃん
300名無しさん@お腹いっぱい。:2012/01/04(水) 00:53:28.64
LDAP-DNS についてわかりやすいサイトキボンヌ
301名無しさん@お腹いっぱい。:2012/01/17(火) 15:26:42.28
LDAPの何がええのん?
読み取りが高速で書き込みが低速ってのは解説記事から分かったんだけど、
だからなんなの?って思ってしまう。
DNSくらいしか使い道ないんじゃないの?
DBからLDAPに変えて大幅に成功が向上したとかっていう成功事例ってないの?
302名無しさん@お腹いっぱい。:2012/01/18(水) 15:56:29.47
Layer の違うものを並べて語られてもだな。
303名無しさん@お腹いっぱい。:2012/01/19(木) 17:06:25.59
今はやりのオンメモリDB、NOSQLといえば、中身は実質LDAP
304名無しさん@お腹いっぱい。:2012/02/09(木) 00:36:15.10
Ldapをソーシャルゲームのストレージにしてるけどなにか?
305名無しさん@お腹いっぱい。:2012/02/09(木) 11:06:54.32
LDAP をストレージって、SQL をストレージにしてるというぐらい、よくわからない話。
IP をストレージでもいい。
306名無しさん@お腹いっぱい。:2012/09/23(日) 10:21:44.59
こいつまだ生きていたのか。
数年前にdat落ちやしないかと心配だったが、成長したねぇ。
もう300か、おっきくなったもんだ。
307名無しさん@お腹いっぱい。:2013/04/03(水) 23:22:32.06
>>305
directoryをstorageに使って何が悪いのか...
308名無しさん@お腹いっぱい。:2013/04/03(水) 23:55:13.05
LDAP=Lightweight Directory Access `Protocol'
309名無しさん@お腹いっぱい。:2013/04/04(木) 01:06:23.74
換喩って知らないのか?
310名無しさん@お腹いっぱい。:2013/04/04(木) 07:47:50.46
言い訳乙w
311名無しさん@お腹いっぱい。:2013/04/04(木) 15:34:30.28
ApacheでもSquidでもLighttpdでも構わないのですが、
クライアントの remote_addr に基づいてLDAP参照し、allow/deny 動作するような
方法ってありますでしょうか? いわゆるbasic認証なら沢山あったんですが。。
312名無しさん@お腹いっぱい。:2013/04/04(木) 19:12:02.55
http://httpd.apache.org/docs/2.4/mod/mod_authz_host.html
じゃまずいの?
ダメならどういう使い方を想定しているか説明して。
313名無しさん@お腹いっぱい。:2013/04/04(木) 21:12:27.12
>>312
こういう用途でhttpdサーバが十数台並んでいるので、ACLリストをLDAPに置きたいんのです
deny from *.ru みたいに

Firewall だと L3レベルで落としてしまうので、httpdで 403 Forbidden が返せればと。。
314名無しさん@お腹いっぱい。:2013/04/04(木) 21:54:17.87
ちっとも軽量じゃないし…
315名無しさん@お腹いっぱい。:2013/04/05(金) 12:57:15.90
上司がLAPDって言ってます。
訂正できないんだけど、どうしたらいい?
316名無しさん@お腹いっぱい。:2013/04/05(金) 14:55:54.29
訂正すりゃいいじゃん。
できないってことはないでしょ。
317名無しさん@お腹いっぱい。:2013/04/05(金) 16:44:51.40
>>313
mod_pythonとかscriptモジュール使って書けば?
mod_luaは今は一緒に配布されてるよね。
318名無しさん@お腹いっぱい。:2013/04/05(金) 18:00:56.50
>>315
LDAPのフルスペルを教えてやったら?

"D"と"A"が逆順でしかも間に"P"が入ってしまうと全くわけがわからないぞ。
"DA"のための"P"が先にあったが、それがえらく面倒なシロモノだったんで、
その"L"版を作ったわけでしょ?

それか、逆に「『LAPD』って何の略なんですか?」とさりげに聞いてみるとか。
319名無しさん@お腹いっぱい。:2013/04/06(土) 12:45:26.18
Los Angeles Police Department
320名無しさん@お腹いっぱい。:2013/05/28(火) 09:42:45.05
MUAのアドレス帳としてLDAPを使おうとしていますが、グループの登録方法がわかりません。
やりたいのはLDAPに「営業1」グループとしてメンバーを登録して、
MUAから検索してクリックすると新規作成メールの宛先欄に
ずらずらとメンバーが羅列されるようにしたいのですが…
321名無しさん@お腹いっぱい。:2013/05/28(火) 10:33:37.89
ふんわりした質問だな。
322名無しさん@お腹いっぱい。:2013/05/28(火) 10:49:49.54
>>320
一般にsendmail.schemaってのが使われてる。
>>320が使ってるMUAが対応しているかどうかは知らんが。
323名無しさん@お腹いっぱい。:2013/05/28(火) 12:13:46.67
320です。
MTAも変更予定で策定中のため、名称を挙げられませんでした。
いまはThunderBirdを試していて、グループの登録で行き詰まっています。
324名無しさん@お腹いっぱい。:2013/06/17(月) 07:00:17.73
2.4でslap.conf非推奨になったといっても、スキーマ追加でslaptestやるんだったら
slap.conf使ってるのと何も変わらんような気がする。
325名無しさん@お腹いっぱい。:2013/07/19(金) NY:AN:NY.AN
OpenLDAPを始めました。が、ちょっと気になった事があります。質問させてください。
ネット上の情報などでは、

olcDatabase={0}config,cn=config
の設定で
olcRootDN: cn=admin,cn=config

とやっているケースが多いですが、
実際、OpenLDAPのインストール直後は
cn=admin,cn=configというエントリってないですよね?
ないのにこれを設定ディレクトリのルートDNにしちゃっても大丈夫なんでしょうか?

今のところ、問題はないみたいなんですが、なんか気持ち悪いです。
326名無しさん@お腹いっぱい。:2014/02/11(火) 20:51:47.62
メールサーバのsmtp authでDIGEST-MD5やCRAM-MD5を
使う時は、(暗号化されてない)プレインパスワードが必要なため、
通常は専用のプレインパスワードのDBを作るのですが、
OpenLDAPと連携された方、もしくは解説したWebページをご存じでしたら
教えてください。
327名無しさん@お腹いっぱい。
LDAPサーバ上に、uid 30001 gid 30001 のユーザを作成しました。

CentOS5.7 にて、LDAPサーバを参照して、上記ユーザでログインしました。
ログインはできたのですが、何もしていないつもりが1秒間隔ぐらいで、
LDAPサーバへ不要なリクエストが飛んでしまいます。不要なリクエストを抑止する
方法はないでしょうか?