---
schema_version: "1"
id: df224011be2d6e85fe7f16f1f68ed741f133701f8f48e191a82d4f7a48fa6ace
title: RMTでのPAMベース認証
collection: tableau
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/current/ja-jp/server/rmt-admin-authentication-PAM.md
canonical_url: https://help.tableau.com/current/server/ja-jp/rmt-admin-authentication-PAM.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 56a723ab79f642e83ca514514002867862c9dbb4b640eda60e5dfc347613b2a4
description: Enable PAM-based authentication for delegated users in the Resource Monitoring Tool.
---
[メイン コンテンツに進む](#main-content)

# Tableau Resource Monitoring Tool (RMT) での PAM ベースの認証

バージョン 2025.2 以降、委任ユーザー向けに PAM ベースの認証が追加されました。これにより、お客様は必要に応じてカスタムの認証ロジックを実装できます。

以前は、RMT は委任ユーザー認証に `su` のみを使用していたため、基盤となる Linux 認証ポリシーが Tableau Server と RMT で異なる場合、不整合が発生する可能性がありました。PAM のサポートを追加することで、RMT が Tableau Server の認証フローと連携し、柔軟性と制御性が向上します。

RMT は、ユーザー アクセスにローカル (RMT 固有のパスワード) 認証または委任 (オペレーティング システム ベースの認証資格情報) 認証を使用します。委任認証では、ユーザーはログイン時に標準のネットワーク パスワードを提供する必要があります。認証は、RMT Server の Web インターフェイスまたは `rmtadmin` コマンドライン ツールを使用して設定します。ここでは、ユーザーの追加や既存の認証モードの変更を行うことができます。適切な設定には、`username` が正しく入力されていること (委任認証の場合はドメインなし)、およびユーザーに正しい RMT サーバー ロールが割り当てられていることの確認が含まれます。サーバー ロールの詳細については、[Tableau Resource Monitoring Tool (RMT) でのユーザーと認証の管理](https://help.tableau.com/current/server/ja-jp/rmt-server-roles.htm)を参照してください。

## RMT での PAM ベース認証のしくみ

RMT が委任ユーザーを認証する場合は、Tableau Server と同じ認証フローに従います。

1. カスタム PAM サービス (Tableau)
    
    RMT はまず、存在する場合、`tableau` という名前のカスタム PAM サービスを使用してユーザーの認証を試みます。
    
    /etc/pam.d/tableau
    
    これにより、顧客は独自の認証ポリシーを定義できるようになります。
2. デフォルトの PAM ログインサービス
    
    Tableau サービスが定義されていない場合、RMT は認証に標準の PAM ログイン サービスを使用するようにフォールバックします。
3. su ベースの認証
    
    両方の PAM の試行が失敗した場合、RMT は最終的に `su` を使用して認証を試みます。
    
    これは 2025.2 より前のバージョンにおける既定の認証方法であり、以前の RMT バージョンおよび既存の環境との下位互換性を確保するために引き続き有効です。

## RMT で PAM ベース認証を有効にする方法

RMT で PAM ベースの認証を使用するには、次の前提条件を満たす必要があります。

1. 1.`pamtester` のインストール
    
    RMT は `pamtester` を使用して、非インタラクティブな PAM 認証を実行します。
    
    Debian/Ubuntu:
    
    sudo apt install pamtester
    
    RHEL/CentOS:
    
    sudo yum install pamtester
2. Set permissions for `pamtester`
    
    認証を許可するには、`pamtester` バイナリに適切なパーミッションを付与する必要があります。
    
    sudo chown root:root /usr/bin/pamtester  
    sudo chmod u+s /usr/bin/pamtester
    
    `setuid` パーミッション (`u+s`) により、`pamtester` が `/etc/shadow` を読み取ることが保証されます。これは、ほとんどの PAM モジュールがパスワード チェックを実行するために必要です。

### カスタム PAM サービスの実装 (任意)

独自のカスタム認証ロジックを実装する場合は、`tableau` という名前の PAM サービスを定義できます。

 `/etc/**pam.d/tableau**`