CentOS/RedHat/Fedora を Zentyal PDC (プライマリ ドメイン コントローラー) に統合する – パート 6
Windows ベースの OS と Ubuntu を統合した PDC として実行される Zentyal 3.4 に関する前回のチュートリアルの後、次は と呼ばれる別のよく知られた Linux ディストリビューションを統合します。セントOSです。
- Zentyal を PDC (プライマリ ドメイン コントローラー) としてインストールし、Windows を統合する – パート 1
- Windows から Zentyal PDC (プライマリ ドメイン コントローラー) を管理する – パート 2
- 組織単位の作成とグループ ポリシーの有効化 – パート 3
- Zentyal PDC でのファイル共有のセットアップ – パート 4
- Zentyal PDC への Ubuntu の統合 – パート 5
このセットアップでは、Winbind に基づく Likewise Open パッケージの助けを借りて、CentOS 6.5 デスクトップがZentyal PDC に統合されます。この手順はRed Hat およびFedora ディストリビューションでも機能します。
ステップ 1: CentOS を Zentyal PDC に統合する
1. CentOS 6.5 でターミナルを開き、ローカル root アカウントでログインします。
2. ブラウザを開いて次のリンクに移動し、CentOS プラットフォーム ( x86 または x64 ) 用の PowerBroker Identity Services パッケージをダウンロードして保存します。
- PowerBroker ID サービス
あるいは、以下に示すようにwget コマンドを使用して rpm パッケージをダウンロードすることもできます。
wget http://download.beyondtrust.com/PBISO/8.0.0.2016/linux.rpm.x64/pbis-open-8.0.0.2016.linux.x86_64.rpm.sh
3. 次のコマンドを実行して、ダウンロードした rpm パッケージに実行権限を設定します。
chmod +x pbis-open-8.0.0.2016.linux.x86_64.rpm.sh
4. 次に、CentOS 6.5 を実行して Zentyal 3.4 PDC に参加するために必要な Likewise Open ソフトウェア パッケージをインストールします。
./pbis-open-8.0.0.2016.linux.x86_64.rpm.sh
5. すべての質問に「はい」と答え、インストールが完了したらシステムを再起動します。
ステップ 2: ネットワーク接続の構成
6. 上部メニューからネットワーク アイコン ショートカットに移動し、それを右クリックして接続の編集を選択します。
7. Zentyal ネットワークに接続されているネットワーク インターフェイスを選択し、編集を選択します。
8. IPv4 タブに移動し、手動l または自動 (DHCP) アドレスのみを選択し、すべてのアドレスを入力します。 >DNS設定は適用をクリックする必要がありました。 DNS フィールドに Zentyal サーバーの IP アドレスを入力します。
9. DNS 機能を確認するには、ドメイン名に対して ping コマンドを発行します。ドメインが CentOS から応答する場合は、すべてが正しく構成されていることを意味します。
ping mydomain.com
10. 次に、「/etc/sysconfig/network」ファイルに CentOS システムのホスト名を設定します。ここではホスト名を「centos」とします。
vi /etc/sysconfig/network
ステップ 3: CentOS を Zentyal PDC に参加させる
11. 次に、CentOS 6.5 システムを Zentyal PDC に結合して、Active Directory の一部にします。 root ユーザーとしてターミナルを開き、次のコマンドを実行します。
domainjoin-cli join domain_name domain_administrative_user
グラフィカル ユーザー インターフェイスから実行する場合は、ターミナルで次のコマンドを実行します。
/opt/likewise/bin/domainjoin-gui
次に、以下の画面に示すようにドメイン設定を入力します。
Zentyal PDC 管理者の資格情報を入力します。
最後に、サーバーから成功通知を受け取ります。
12. CentOS システムが Active Directory に追加されたことを確認するには、「https://yourdomain_name」の Zentyal Web 管理パネルに移動し、ユーザーとコンピュータ に移動します。 -> コンピュータ上のドメイン フォレストに CentOS ホスト名が追加されているかどうかを管理し、確認します。
13. 補足的な手順として、[Active Directory ユーザーとコンピュータ] を実行して、リモート Windows マシンから確認することもできます。
ステップ 4: ドメイン コントローラーにログインする
14. ドメインに属するユーザーでログインするには、次のコマンドを使用します。
su - domain_name\\domain_user
15. GUI ログイン画面からログインするには、キーボードの矢印を使用して [その他] を選択し、Enter キーを押します。
domain_name\domain_user
ログイン後、システムを再起動すると、ドメインが自動的にログインに追加されます。その後、ドメイン名を使用せずにリモート ユーザー名だけを使用してログインを実行できます。
16. これで、Zentyal PDC Active Directory に属するリモート ユーザーを使用して CentOS にログインできるようになり、そのデフォルトのプロファイルが保存されます。
/home/local/DOMAIN_NAME/domain_user
17. Putty からリモート ログインするには、このログイン構造を使用します。
domain_name\domain_user
この醜い「sh 」プロンプトを変更したい場合は、bash シェルに切り替えてください。
/bin/bash
ステップ 5: Active Directory 管理者権限を有効にする
18. デフォルトでは、CentOS は Active Directory のリモート ユーザーがシステム上で管理タスクを実行したり、root アカウントに sudo を付与したりすることを許可しません。
19. ユーザーに対して Active Directory 管理者権限を有効にするには、ユーザーを sudoers ファイルに追加する必要があります。
vi /etc/sudoers
OR
sudo visudo
以下に示すように、Zentyal 管理ユーザーに次の行を追加します。
DOMAIN_NAME\\domain_administrative_user ALL=(ALL) ALL
domain_administrative_user ALL=(ALL) ALL
20. ここで示したように、Zentyal PDC 管理ユーザーには、ソフトウェア パッケージのインストール/削除、サービスの管理、構成の編集などを行う完全な root 権限があります。