9.2. SSSD Container を使用した Active Directory ドメインのジョイン
この手順では、SSSD コンテナーをインストールし、Atomic Host システムを Active Directory にジョインするように設定する方法を説明します。
手順
管理者など Active Directory ドメインにシステムを登録することができるユーザーのパスワードを、Atomic Host システムの
/etc/sssd/realm-join-password
ファイルに保存します。echo <password> > /etc/sssd/realm-join-password
# echo <password> > /etc/sssd/realm-join-password
Copy to Clipboard Copied! Toggle word wrap Toggle overflow realm join
コマンドは、パスワードをコマンドラインパラメーターとして受け付けないため、ファイルにパスワードを指定する必要があります。注記デフォルト名 (
sssd
) の代わりに使用するためにatomic install
コマンドでカスタムコンテナーイメージ名を後で指定する場合は、ファイルのパスにカスタム名を追加します (/etc/sssd/<custom_container_name>/realm-join-password
)。atomic install
コマンドを実行して sssd コンテナーインストールを開始し、参加するレルムを指定します。操作にデフォルトの管理者ユーザーアカウントを使用している場合は、以下を実行します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 別のユーザーアカウントを使用している場合は、
--user
オプションで指定します。atomic install rhel7/sssd realm join --user <user_name> <ad.example.com>
# atomic install rhel7/sssd realm join --user <user_name> <ad.example.com>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のいずれかのコマンドを実行して、コンテナーで SSSD を起動します。
atomic run rhel7/sssd
# atomic run rhel7/sssd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl start sssd
# systemctl start sssd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 任意。コンテナーが実行していることを確認します。
docker ps
# docker ps CONTAINER ID IMAGE 5859b9366f0f rhel7/sssd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 任意。Atomic Host システムで、SSSD が Active Directory ドメインからアイデンティティーを解決していることを確認します。
id administrator@<ad.example.com>
# id administrator@<ad.example.com> uid=1397800500(administrator@ad.example.com) gid=1397800513(domain users@ad.example.com)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
関連情報
- realmd ユーティリティーの詳細は、man ページの realm(8) または Windows 統合ガイド の REALMD を使用した ACTIVE DIRECTORY ドメインへの接続 を参照してください。