アンケートご協力のお願いgihyo.jpでは,2010年度に向けて豪華プレゼントが当たる読者属性アンケートを実施しております。ご協力ください。

gihyo.jp » ADMINISTRATOR STAGE » 連載 » Active DirectoryとLinuxの認証を統合しよう » 第4回 LDAPによる認証統合

Active DirectoryとLinuxの認証を統合しよう

第4回 LDAPによる認証統合

Active Directory(AD)の各種ディレクトリ情報の取得はLDAPにより行なわれています。ADのドメインコントローラ(DC)は,LDAPのディレクトリサーバとしても機能しています。

標準の構成では,LDAPへアクセスする際の認証はKerberos(もしくはNTLM)により行なわれるため,Linuxなどで実装されている,いわゆるLDAP認証を行うことはできません。しかし,DCにSFU(Services for UNIX)もしくはSUA(Subsystem for UNIX-based Applications)を追加することにより,LDAPのuserPassword属性相当の属性にパスワード情報が書き込まれるようになるため,ADのDCを用いてLDAP認証を実現し,認証を統合することが可能です。

図1 SFU(SUA)によるLDAP認証の統合

図1 SFU(SUA)によるLDAP認証の統合

なお,NISサーバ機能を提供する形態は表1のように変遷し,無償/有償の別や名称が変わっていますが,基本的な提供機能は変更ありません。以降ではWindows Server 2008のSUAを例に,設定方法を説明しますが,基本的にはSFU 3.0をインストールしたWindows 2000 Server以降において,ほぼ同等の設定で同様の機能が実現します。

表1  UNIX連携機能の推移

プロダクト名称 OS同梱か? 有償/無償
SFU 3.0 NO 有償
SFU 3.5 NO 無償
SUA Windows Server 2003R2以降 無償

以下,IPアドレスが192.168.135.111のDCが存在するW2K8AD1.LOCALというADドメインでLinuxマシンの認証を行う場合を例に,具体的な設定例を示します。

SUAのNISサーバ機能のインストール

表1の通り,Windows Server 2003 R2以降では,NISサーバ機能はSUAの1コンポーネントという位置づけになっています。そのためインストールについては非常に簡単です。

インストールの詳細手順については,「第2回「SUAのNIS機能による認証統合」」の「SUAのNISサーバ機能のインストール」と同一ですのでここでは省略します。NISサーバとして一通り動作することを確認しておいた方がよいでしょう。

ただし,以下のLDAP認証を行う上ではNISが動作している必要はありません。NISサーバとして動作させる必要がない場合は,動作確認を終えたら「NISサーバー」サービスを停止しておいた方がセキュリティ面からもよいでしょう。

上記と並行して,LinuxマシンがADのLDAPディレクトリへアクセスする際に用いるユーザを作成します。Linux/UNIXで動作する一般的なLDAPサーバは,認証を行うためにLDAPディレクトリにアクセスする場合は匿名によるアクセスを許可する設定にしておくのが一般的ですが,ADの場合,本来の認証はKerberosやNTLMであることもあって,匿名によるアクセスが許可されているのはディレクトリのごく一部に限られているためです。

ユーザ名は何でも構いませんが,ここではUsersコンテナの下に図2のようにcn=LDAP Proxyというユーザを作成した場合を例に取って説明を進めます。このユーザのパスワードは後述するようにLinux側の設定ファイルに平文で書き込まれます。そのため,ユーザの権限は最低限にするように注意してください。最低でも「Domain Guests」グループに所属させた上で,対話的ログオンは許可しない設定を行うことをお薦めします。

図2 ユーザの作成

図2 ユーザの作成

続いて,Linuxサーバで参照したいADドメインのユーザごとに,Linux固有の属性の設定が必要になります。「Active Directoryユーザとコンピュータ」からユーザのプロパティを開き,図3のように「UNIX属性」タブを選択します。このタブは「NISサーバー」をインストールしていないと表示されません。

図3 「UNIX属性」タブ

図3  「UNIX属性」タブ 図3  「UNIX属性」タブ

UNIX属性の詳細や設定方法については,「第2回「SUAのNIS機能による認証統合」」の「UNIX属性の設定」を参照してください。

著者プロフィール

たかはし もとのぶ

大学卒業後,株式会社NTTデータに入社。数年間UNIX上でのプログラム開発に携わった後,クライアント/サーバシステム全般に関する技術支援業務を行う部署に異動し現在に至る。「日本Sambaユーザ会」スタッフなどを務め,オープンソース,Microsoft双方のコミュニティ活動に関わるとともに,各種雑誌への記事執筆や,講演などの活動を行っている。2005年6月には「Sambaのすべて」を出版。

コメント

コメントの記入

パスサポ

多数の情報処理技術者試験対策書籍の発行実績を誇る技術評論社がお届けする,資格試験合格サイト「めざせ! 情報処理試験 パスサポ」が開設されました。

ピックアップ

サクセスストーリーに続く,快適サーバー運用管理のヒント!

データの増大,煩雑な管理,システムダウン,セキュリティなど,迫りくる課題からシステム管理者の負担を軽くするポイントを解説します。

gihyo.jp インフラエンジニア情報局

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた技術情報や心構え,その魅力について多角的に紹介。

テストエンジニア ステーション

いま,ITに関わるあらゆる開発業務で注目されつつあるテスト系エンジニアをターゲットにしたコンテンツサイトを展開します。

一行クイックアンケート

gihyo.jpで取り上げてほしいネタは?

※検索はページ右上の検索ボックスをご利用ください。

その他の連載

読むウェブ ~本とインタラクション

ディスプレイで読む活字とそのインタラクション(interaction:相互作用)について,最新Webを紹介しながら読み解いていく。

いま,見ておきたいウェブサイト

この連載では,国内外の最新のウェブサイトを隔週更新で取り上げ,これら最新サイトの特徴や素晴らしい部分を,さまざまな角度から解説していきます。

Windows phoneアプリケーション開発入門

Windows Marcketplace for Mobileがサービス開始され,作成したアプリケーションを個人でも世界をターゲットに公開できる環境が整ってきました。これを機にWindows phoneアプリケーションの開発をしてみませんか?

ここは知っておくべき!Windows Server 2008技術TIPS

5年ぶりのサーバOSとなったWindows Server 2008が出荷されて早2年。2009年にはR2が出荷され,再び注目を集めています。発売前から実施したトレーニングによって感じた,インフラエンジニアの方々に知っておいていただきたい機能を中心にご紹介します。

キーパーソンが見るWeb業界

本連載はWeb Site Expert/gihyo.jpとの連動企画です。阿部淳也, 長谷川敦士, 森田雄のお三方による,Web業界をテーマにした座談会です。

きたみりゅうじの聞かせて珍プレー

ソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。みなさんからの投稿もお待ちしてます!

ActionScript 3.0で始めるオブジェクト指向スクリプティング

野中文雄氏が,簡単なスクリプトは書いたことがあるという初級者を対象に,ActionScript 3.0の基本からクラス定義までを解説します。

まだ間に合う「ITパスポート」受験対策 原山先生の短期合格塾

この連載では,4月18日のITパスポート試験の受験に向けて,短い期間で効率良く受験対策を行う方法や,確実に得点するための裏ワザなどを伝授していきます。

連載一覧

gihyo.jp

  • DEVELOPER STAGE
  • ADMINISTRATOR STAGE
  • WEB+DESIGN STAGE
  • LIFESTYLE STAGE
  • SCIENCE STAGE
  • NEWS & REPORT

書籍案内

  • 新刊書籍
  • 書籍ジャンル一覧
  • 書籍シリーズ一覧
  • 新刊ピックアップ
  • ロングセラー
  • 電脳会議

定期刊行物一覧

  • Software Design
  • WEB+DB PRESS
  • Web Site Expert
  • 組込みプレス