pardusクライアントをrealmdを使用してActive Directoryに参加させる

Pardus 25 の場合、組織が Pardus Domain Joiner アプリケーションを導入し、その設定を文書化している場合は、まずそのアプリケーションから始めます。Pardus では、このツールがコンピュータをドメインに参加またはドメインから削除するためのグラフィカルなオプションとしてリストされています。再現可能な手順が必要な場合は、以下のターミナル ワークフローを使用します。DNS と時刻を設定し、Pardus リリースで利用可能な realmd/SSSD パッケージをインストールし、ドメインを検出してから、承認済みアカウントで参加します。この例では、架空の DNS ドメインad.example.comと という名前のアカウントを使用していますjoinadmin。両方とも組織の値に置き換えてください。この手順は、既存の Windows Active Directory ドメイン コントローラーにアクセスできる Pardus クライアントに適しています。ドメインを作成したり、すべての Windows グループ ポリシーを自動的に適用したりするものではありません。

ad.example.comドメインのLinuxホスト名とDNSリゾルバを確認するターミナル例
サンプルドメインに参加する前に、ホスト名とリゾルバのチェックが行われる様子を示すターミナル画面の例。

Pardusがドメインを見つけられることを確認してください。

コンピューターのID構成を変更する前に、管理者にコンピューターをドメインに参加させる権限があること、およびデバイス名とターゲット組織単位(OU)が組織のポリシーに準拠していることを確認してください。ドメイン参加を行うと、Active Directoryにコンピューターアカウントが作成または使用されます。管理対象の運用ワークステーションの場合は、まずテストマシンを使用してください。

クライアントを組織のネットワークまたはドメインコントローラーにアクセスできるVPNに接続します。クライアントを組織のActive Directory DNSサーバーを使用するように構成します。パブリックDNSは通常のWebサイトを解決できますが、内部LDAPおよびKerberosサービスを見つけられない場合があるため、インターネットアクセスだけでは不十分です。システム名、リゾルバ、および時計を確認してください。

hostnamectl
resolvectl status
timedatectl status

例えば、という名前のクライアントは、DNSサーバーとしてをclient使用し、検索ドメインとしてを受け取る場合があります。これらの例をコピーするのではなく、IT部門に正しい値を問い合わせてください。時計は組織のタイムソースと同期させてください。クライアントとドメインコントローラーの時計が異なると、Kerberos認証が失敗する可能性があります。NetworkManagerまたはPardusネットワーク設定で管理されている場合は、生成されたリゾルバーファイルを手動で編集しないでください。10.0.0.10ad.example.com

ドメイン参加ツールをインストールします

Pardus 25 のリリースノートには、Pardus Domain Joiner が Windows Active Directory と統合するためのアプリケーションとして記載されており、Pardus アプリケーションカタログには、グラフィカルな参加/削除ツールとして説明されています。GUI を使用する場合は、Pardus ソフトウェアセンターを開き、Pardus Domain Joiner を検索して、組織の指示に従ってください。公開されている資料にはツールの目的は記載されていますが、正確なフィールド名や各リリースのインターフェースは記載されていません。バージョン間でオプションが同じであると想定しないでください。

CLI ルートはrealmd、マシンの検出と登録、adcliドメイン操作、および ID ルックアップと認証を提供する SSSD (System Security Services Daemon) に使用されます。これらのパッケージ名は Debian 系システム向けに文書化されていますが、パッケージの可用性は Pardus のリリースとリポジトリによって異なる場合があります。Pardus では、まずパッケージ インデックスを更新し、設定済みのリポジトリでパッケージが提供されているかどうかを確認してください。

sudo apt update
apt policy realmd sssd-ad sssd-tools adcli

パッケージが利用可能な場合は、インストールしてください。

sudo apt install realmd sssd-ad sssd-tools adcli

パッケージマネージャーが提案する変更内容を、確定する前に必ず確認してください。パッケージが利用できない場合は、処理を中断してPardusリポジトリとリリースドキュメントを確認するか、システム管理者に問い合わせてください。インストールを強制するために、無関係なディストリビューションのリポジトリを追加しないでください。

apt を使用して realmd、sssd-ad、sssd-tools、および adcli をインストールするターミナルの例
パッケージ化の手順では、設定済みの Pardus リポジトリに検出コンポーネントと SSSD コンポーネントが存在する場合に、それらをインストールします。

Active Directoryドメインを検出して参加する

登録を試みる前に、ドメイン検出を実行してください。

sudo realm -v discover ad.example.com

正常に完了すると、ドメインが Active Directory であることが識別され、Kerberos レルム (通常は大文字、例: AD.EXAMPLE.COM) が表示され、クライアント ソフトウェアとして SSSD が識別される場合があります。検出が失敗した場合は、ここで処理を中止してください。ランダムなドメイン名を試したり、ドメイン コントローラーの IP アドレスをハードコーディングしたりするのではなく、DNS レコードと接続性を管理者に確認してください。

検出が成功したら、このコンピュータを追加する権限が委任されているアカウントを使用して参加します。このコマンドは、シェル履歴にパスワードを残さずにパスワードの入力を求めます。

sudo realm join --user=joinadmin ad.example.com

アカウントのパスワードは、プロンプトが表示されたときにのみ入力してください。--passwordコマンド、チケット、スクリーンショットにパスワードを追加したり、貼り付けたりしないでください。参加が成功すると、通常は成功メッセージが表示されずにシェルに戻ります。管理者が特定のOUまたはコンピューター名を要求する場合は、realm join参加する前に承認済みのオプションを確認してください。デフォルトの配置は、会社のポリシーと一致しない場合があります。

ターミナルの例:realm discoverがActive Directoryを検出し、realm joinが参加アカウントのパスワードを要求する。
検出プロセスは、参加コマンドが認証済みアカウントのパスワードを要求する前に、Active Directoryを特定する必要があります。

コンピューターを確認し、ADログインをテストします。

まず会員資格を確認してください

realm list

ドメインは構成どおりに表示され、サーバーソフトウェアとしてActive Directoryが使用されているはずです。次に、SSSDに完全修飾名で既知のテストユーザーを検索するように指示します。

id alice@ad.example.com
getent passwd alice@ad.example.com

サインインが許可されている実際のアカウントに置き換えてくださいalice。返された UID、グループ リスト、および passwd レコードは、システムがアカウントを解決できることを示していますが、それだけではデスクトップ ログインまたはアクセス ポリシーが機能していることを証明するものではありません。管理者が指定するアカウント形式 (通常は ) を使用して対話型サインインをテストしてくださいusername@ad.example.com。ドメイン ログインと回復アクセスが確認できるまで、ローカル管理者アカウントを使用できる状態にしておいてください。

ホームディレクトリの作成とデスクトップへのログイン動作は、Pardusのバージョン、ディスプレイマネージャ、およびPAM/SSSD構成によって異なります。ADユーザーのホームディレクトリが自動的に作成されるとは限らないため、管理されたテストアカウントで確認するか、管理者に必要なセッションモジュールを設定してテストしてもらうようにしてください。同様に、ドメインメンバーシップによってローカル管理者sudo権限が自動的に付与されるわけではありません。

ターミナルでレルムメンバーシップを確認し、IDとgetentを使用してActive Directoryユーザーを解決する例
これらのチェックはドメインメンバーシップとディレクトリ検索を確認するものですが、ワークステーションポリシーを検証するには、実際のサインインテストが必要です。

結合が失敗した場合

  • 「レルムが見つかりません」または検出がタイムアウトした場合: Pardusが内部AD DNSを使用していること、ドメイン名がDNS名と一致していること、クライアントがドメインコントローラーにアクセスできることを確認してください。必要なDNSレコードとファイアウォールアクセスについて、IT部門に確認してください。
  • Kerberosまたはクロックのエラー:timedatectl status組織の時刻ソースと比較して、再試行する前に時刻同期を修正してください。
  • 認証またはアクセス権限が拒否されました。参加アカウントが承認されていること、および目的のコンピュータオブジェクトが既存のオブジェクトまたはOU制限と競合していないことを確認してください。
  • 参加は成功しましたが、ルックアップ/ログインに失敗しました。SSSDrealm listの状態を検査し、診断メッセージをsystemctl status sssd確認してくださいjournalctl -u sssd。SSSD アクセス ルール、PAM、またはキャッシュされた認証情報を変更する前に、ローカル IT ポリシーに従ってください。

ソース固有の詳細については、Pardus 25 リリースノート、Pardus アプリケーションカタログ、Ubuntu の SSSD および Active Directory の手順(realmd コマンドシーケンスが記載されています)、およびDebian の realmd パッケージの説明を参照してください。パッケージ名と GUI の動作を、クライアントにインストールされている Pardus リリースと比較してください。

コメントを残す

pardusクライアントをrealmdを使用してActive Directoryに参加させる

pardusクライアントをrealmdを使用してActive Directoryに参加させる

ADサインインに頼る前に、DNSと時刻を準備し、PardusをrealmdとSSSDに登録し、ドメインメンバーシップとユーザー検索を検証してください。

XFCEのVSyncを調整して、PardusにおけるIntelスクリーンティアリングを解消する

XFCEのVSyncを調整して、PardusにおけるIntelスクリーンティアリングを解消する

Pardus XFCE で水平方向のティアリングを軽減するには、ディスプレイセッションを確認し、コンポジタ同期を有効にし、アクティブなドライバがサポートしている場合にのみ Intel の Xorg TearFree オプションを適用してください。

プロバイダー提供のプロファイルを使用してPardus VPNを設定する

プロバイダー提供のプロファイルを使用してPardus VPNを設定する

PardusのNetworkManagerにOpenVPNプロファイルを追加し、適切なプラグインをインストールし、認証情報を保護し、VPNがアクティブであることを確認します。

古いPCにPardus 23 XFCEを安全にインストールする方法

古いPCにPardus 23 XFCEを安全にインストールする方法

起動可能なUSBメモリを準備し、64ビットハードウェアとの互換性を確認し、既存のファイルを保護し、従来のBIOSによくある落とし穴を回避しながら、Pardus 23 XFCEをインストールします。

Lider Ahenk を使用して共有 Pardus 壁紙とポリシーを展開する

Lider Ahenk を使用して共有 Pardus 壁紙とポリシーを展開する

Pardusクライアントにカスタム壁紙を配布し、XfceまたはGNOMEデスクトップを設定し、安全なパイロットチェックを含むLider Ahenkユーザーポリシーを適用します。

Pardus 23 KVMゲストで高解像度を実現する

Pardus 23 KVMゲストで高解像度を実現する

SPICE、仮想ビデオ、ゲストチャンネル、およびspice-vdagentをチェックすることで、1024×768の上限を修正します。Pardusにパッケージ候補がない場合でも、安全なチェックが行われます。

PardusにLIDER AHENKをデプロイして、最初のクライアントを登録しましょう。

PardusにLIDER AHENKをデプロイして、最初のクライアントを登録しましょう。

Liderサーバーをセットアップし、インストーラーを安全に設定し、Ahenkエンドポイントを登録し、中央管理を拡張する前にパイロットテストを検証してください。

Rufusを使用してWindows上でPardus 23 Live USBを作成する

Rufusを使用してWindows上でPardus 23 Live USBを作成する

公式のPardus 23デスクトップ版ISOイメージをダウンロードし、Rufusを使って安全に書き込み、Windows PCを一時的なライブセッションで起動します。

Pardus 23のサウンドカードが見つからない?ALSAを確認してオーディオを復元する

Pardus 23のサウンドカードが見つからない?ALSAを確認してオーディオを復元する

Pardus 23がサウンドカードを検出できない理由を突き止め、ALSA、ファームウェア、PipeWireまたはPulseAudioのチェックをピンポイントで実行して再生を復元してください。

隠しファイルを失うことなく、HamoniKRの設定をバックアップおよび復元する

隠しファイルを失うことなく、HamoniKRの設定をバックアップおよび復元する

HamoniKRの設定を外部ストレージに保存したり、隠しホームフォルダを含めたり、新規インストール時に安全な復元モードを選択したりできます。