2007-10-23 (火)

LDAP 編集ツール [LDAP]

- CUI から編集を行うのはしんどいので、GUI なツールを探してみた。

-- LDAP Browser/Editor
   Java で実装されたツール。Java 1.2.2 が必要。
   なかなか良い感じ。Java なのでプラットフォームを選ばない。
   付属の applet.html を使えば、Web 上からも編集が出来るみたい。

-- LDAP Explorer
   PHP で実装されたツール。まだ試していない。
   ただ配布元が分からなかったので、"LDAPExplorer tar.gz" でググって、
   ようやく LDAPExplorer-1.18.tar.gz をゲットした。

- Java が動けば LDAP Browser/Editor、動かなかったら LDAP Explorer かな。
  Windows で LDAP Browser/Editor を動かすという話もあるが、編集する人が
  これをインストールしなくちゃないというのは、かなりイマイチ。
  LDAP Explorer が動けば良いんだけど、メンテされていないんだろうなあ..。
  Web 上で編集や追加や削除ができる、良いツールはないのだろうか。

2007-10-15 (月)

Emacs のメーラからの LDAP 検索 [Emacs][LDAP][Mew]

- Mew(mew-ldap.el) (★)

-- [2003-05-13] に「使ってみたい」と言ってずいぶん経ったが、
    自宅で立ち上げたテストサーバから使えるようになった。
    mew-ldap.el は以下の Web サイトに置いてある。
    (URL: http://www.meadowy.org/~gotoh/mew.html)

    ~/.mew.el の設定内容は以下のとおり。

(require 'mew-ldap)
(setq mew-ldap-server "ldap")
(setq mew-ldap-search-base "dc=masutaka,dc=com")
(setq mew-ldap-use t)
(define-key mew-draft-header-map (kbd "C-i") 'mew-ldap-header-comp)
(define-key mew-header-mode-map  (kbd "C-i") 'mew-ldap-header-comp)



-- 意外にサクサクと動いてビックリ。説明には mew-ldap-use は default の
   nil で良いと書いてあったが、ソースを見た限りでは non-nil じゃないと
   検索してくれないようだ。
   追記(2007-10-27):
   上の情報は間違い。nil でも検索してくれる。ただし、なぜか検索して
   くれない時もある。その場合 C-u TAB すれば、強制的に検索してくれる。

-- ただ、実際に使えるレベルには達してないと思う。理由は以下のとおり。
   修正してパッチ送ろうかな...。

--- ~/Mail/Addrbook と名前が被ると LDAP 側の検索結果が補完候補にならないことがある。
--- メールアドレスが複数あっても、最初にヒットしたアドレスしか補完されない。
--- 検索(Tab)や展開(M-Tab)には、日本語の名前が使えないみたい。
--- 認証には対応していないみたい。
--- Summary-mode への名前の展開にも対応していない。

2007-10-15 (月)

Windows のメーラからの LDAP 検索 [LDAP]

- Becky! (★★★)
  "*" で検索すると初めて表示され、アドレス帳を閉じるまで検索結果が保持される。
  今のところ、ニックネームを登録するやり方が分からない。需要あるのかな?
  ファイル→新規アドレス帳 をして気づいたんだけど、ネットワーク先のフォ
  ルダを指定できるのね...。ローカルにコピーしなくてもいいじゃん。

- Mozilla Thunderbird (★★)
  このためだけに初めてインストールした。検索させてもアドレス帳のフォル
  ダを移動すると検索結果が消えてしまう。ローカルに保存して使うことを想
  定しているのだろうか。LDAP の意味が薄れてしまっている。
  なぜかパスワードを聞かれるし、検索できる時とできない時があり不安定だっ
  たが、サーバ側でパスワードが必要な設定に変更したら、安定して使えるよ
  うになった。

- Outlook Express (★)
  使い方は Thunderbird と同じとのこと。
  ただ、アンインストールしたのか、見つからなかったので未確認。まあいいか..。

   追記(2007-10-20):
   Thunderbird とだいたい同じだが、アドレス帳に検索用のフォルダを作れず、
   常に「人の検索」を行う必要があるため、さらに使い勝手が悪い。

2007-10-15 (月)

openldap コマンドメモ [LDAP]

コマンドだけメモしておく。*.ldif の中身は省略。

- ルートノードを読み込ませ、サーバを起動する。

# slapadd -v -l /tmp/top.ldif
# /etc/init.d/slapd start


- ldapsearch コマンドで「-h ldap」や「-b "dc=masutaka,dc=com"」を指定せずにすむようにする。
/usr/local/etc/openldap/ldap.conf に以下を追加。

HOST ldap
BASE dc=masutaka,dc=com


- 検索が出来るか確認する。

% ldapsearch "(objectClass=*)"


- ユーザの追加

% ldapmodify -D "cn=Manager,dc=masutaka,dc=com" -w secret -x -a -f /tmp/users.ldif


- ユーザの編集

% ldapmodify -D "cn=Manager,dc=masutaka,dc=com" -w secret -x -v -f /tmp/update.ldif


- RDN のリネーム(Jerry Carter -> Gerry Carter)

% ldapmodrdn -D "cn=Manager,dc=masutaka,dc=com" -w secret -x -v "cn=Jerry Carter,ou=people,dc=masutaka,dc=com" "cn=Gerry Carter"


- ユーザ masutaka の削除

% ldapdelete -D "cn=Manager,dc=masutaka,dc=com" -w secret -x -v "uid=masutaka,ou=people,dc=masutaka,dc=com"


- people ツリーごと削除

% ldapdelete -D "cn=Manager,dc=masutaka,dc=com" -w secret -x -r -v "ou=people,dc=masutaka,dc=com"


- もし起動時、ログファイルに下記のような warning が出る場合

Oct 14 02:46:23 dyna slapd[1792]: bdb_db_open: Warning - No DB_CONFIG file found in directory /usr/local/var/openldap-data: (2) Expect poor performance for suffix dc=masutaka,dc=com.

  以下のように DB_CONFIG を置いてあげると、warning が出なくなります。

# cd /usr/local/var/openldap-data
# cp DB_CONFIG.example DB_CONFIG

2007-04-15 (日)

openldap のインストール方法 [Debian][LDAP]

# apt-get install slapd ldap-utils libsasl2-modules

2003-05-13 (火)

エルダップ Lightweight Directory Access Protocol [LDAP][Mew]

ディレクトリサーバにアクセスして、登録ユーザのメールアドレスを引っ張っ
てくることができるらしい。このサービスを使えるようになったら、mew-ldap.elを使ってみたい。
(URL: http://www.imasy.or.jp/~gotoh/mew.html)

最終更新時間: 2017-10-16 09:15

検索


最近の話題
- 2017-10-15
  golang の並列処理を Ruby と比較しながら学ぶ
- 2017-09-24
  『応仁の乱』を読んだ
- 2017-08-31
  ZenHub と GitHub の Issue/PR URL をトグルするブックマークレットを作った
- 2017-08-07
  github-nippou v3.0.0 released
- 2017-08-02
  『サーバーレスシングルページアプリケーション』を読んだ
- 2017-07-10
  emacs-helm の標準添付から外された helm-elscreen を Melpa に追加した
- 2017-07-05
  WEB+DB PRESS Vol.99の「実践Kubernetes」の第4章でつまづいたメモ #wdpress
最近追記された記事
- 2017-06-02-1 (107日前)
- 2017-04-29-1 (169日前)
- 2017-04-13-1 (183日前)
- 2017-04-13-1 (185日前)
- 2017-03-02-1 (227日前)
- 2017-02-25-1 (232日前)
- 2017-02-21-1 (236日前)
- 2015-06-07-1 (242日前)
- 2016-10-19-1 (251日前)
- 2016-01-01-1 (263日前)
カテゴリ
- Anthy (3)
- Apache (11)
- Apple (1)
- ATOK (4)
- au (3)
- AWS (19)
- Bazaar (1)
- Berkshelf (2)
- BigQuery (1)
- BitBar (3)
- Book (88)
- Boxen (2)
- Bugsnag (1)
- capistrano (4)
- chalow (56)
- ChatWork (1)
- Chef (17)
- Chrome (3)
- Chromecast (1)
- CircleCI (10)
- clang (26)
- Comics (2)
- Cooking (10)
- cvs (15)
- cygwin (12)
- D3.js (1)
- Debian (55)
- Docker (3)
- E-mail (8)
- elasticsearch (4)
- Emacs (220)
- Emacs講座 (10)
- English (4)
- feedforce (7)
- fetchmail (3)
- Firefox (20)
- Fluentd (4)
- ftp (1)
- Game (20)
- GCP (1)
- Gem (5)
- Git (9)
- GitHub (17)
- golang (6)
- Google (1)
- gpg (4)
- GrowthForecast (7)
- Health (3)
- Heroku (9)
- Homebrew (10)
- HTML (6)
- iBook (1)
- iPhone (15)
- IRC (1)
- Jenkins (8)
- JS (1)
- Karabiner (1)
- KeySnail (3)
- Kibana (1)
- Kindle (1)
- Kubernetes (2)
- Langrich (7)
- LDAP (6)
- Life (19)
- Linux (6)
- Mackerel (1)
- Mew (18)
- MongoDB (1)
- Mozilla (19)
- Music (1)
- MySQL (1)
- NAS (4)
- nginx (6)
- NHK (1)
- Node (1)
- ntp (4)
- OOP (1)
- OpenID (2)
- openssl (1)
- Opera (2)
- OSX (41)
- Perl (14)
- PHP (19)
- PostgreSQL (1)
- procmail (4)
- Programing (3)
- Puppet (1)
- Python (2)
- Rails (12)
- Rake (2)
- RaspberryPi (1)
- RedHat (29)
- Redmine (3)
- Rspec (1)
- Ruby (50)
- samba (3)
- screen (7)
- sed (5)
- serverspec (6)
- sh (8)
- Slack (2)
- Solaris9 (22)
- Spring (2)
- ssh (4)
- StatusNet (21)
- svn (12)
- Swift (1)
- Tablet (1)
- tdiary (3)
- Twitter (14)
- Twmode (6)
- Ubuntu (5)
- UNIX (102)
- vagrant (8)
- Video (21)
- vim (1)
- Wercker (9)
- Windows (29)
- Wine (3)
- XML (11)
- XP (1)
- zsh (25)
- インストールメモ (33)
- クイックシェイプ (12)
- ネタ (15)
- 勉強会 (15)
- 携帯 (6)
- 正規表現 (4)
過去ログ
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12
Google+