---
schema_version: "1"
id: 2c8e833c5997ca4b02dbf3e8a68a7ccb4a9e0c7559fd2c394091581a8bd5dc29
title: TSM におけるファイルとパーミッション
collection: tableau
version: next
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/next/ja-jp/server-linux/file_permissions_tsm.md
canonical_url: https://help.tableau.com/v0.0/server-linux/ja-jp/file_permissions_tsm.htm
source_site: help.tableau.com
content_type: documentation
content_hash: f33f6006693b5baa210b7444a0aaedef03d3033d38259746ffbe104b902b519f
description: Understand file and directory permission requirements for TSM and Tableau Server.
---
[メイン コンテンツに進む](#main-content)

# TSM におけるファイルとパーミッション

このトピックは Tableau サービス マネージャー (TSM) に必要とされるパーミッション要件について取り上げます。この情報はサーバー管理者向けのものです。このトピックは、Tableau Server 内でのユーザーおよびコンテンツの管理 (コンテンツおよびユーザーに対するパーミッション) に使用されるパーミッションについては_取り扱いません_。これらのパーミッションに関する情報については、[パーミッション](https://help.tableau.com/v0.0/server-linux/ja-jp/permissions.htm)を参照してください。

TSM および Tableau Server のインストール中に、権限なしユーザー (_tableau_) が作成され、サーバー認証グループ (_tableau_) に追加されます。このユーザー アカウントは、TSM および Tableau Server プロセスによって作業が実行されることを可能にします。インストール中に、このユーザーおよびグループを変更できます。詳細については、[アイデンティティ ストア](https://help.tableau.com/v0.0/server-linux/ja-jp/plan_identity_store.htm)を参照してください。

TSM でのパーミッションの要件は両方のファイル、およびそれらのファイルが配置されているディレクトリに適用されます。TSM がファイルを作成および管理するとき、ファイルは特定の既定の場所に、必要なパーミッションと共に配置されるため、パーミッションを設定することについて心配する必要はありません。ユーザーが自らファイルを作成、コピーまたは移動する、または既定の場所以外の場所にファイルを配置するときは、対象ファイルに TSM が適切にアクセスできるよう、パーミッションの要件について注意が必要です。一般的なケース (既定の場所以外の場所を使用することについての情報は、[tsm ファイル パス](https://help.tableau.com/v0.0/server-linux/ja-jp/cli_default_filepaths_tsm.htm)を参照してください) 。

パーミッションと TSM についての一般的なルールとは以下の通りです。

- ファイル—_tableau_ グループがあるファイルにアクセスする権限を持つ場合 (それがグループ オーナーでファイルへの読み取りアクセス権限を持つ場合)、グループに属するユーザーもファイルへのアクセス権限を持ちます。もう 1 つのアプローチとは、"other" 読み込みアクセスを付与することです。
- ディレクトリ—_tableau_ グループにあるファイルを含むディレクトリおよびそのディレクトリの親ディレクトリすべてへの読み込みおよび実行アクセスの権限を持つ場合、グループに属するユーザーはそのファイルへのアクセス権限を持ちます。

パーミッションの調整を必要とする状況には、サーバー バックアップ ファイルとサイト インポート アーカイブを異なるコンピューターから既定の場所以外の場所にコピーした場合、ロゴや画像などのカスタマイズ用ファイル、および SSL 証明書などのセキュリティ証明書が含まれます。

たとえば、Windows 上の Tableau Server から Linux 上の Tableau Server に移行する場合、Windows 内で作成されたバックアップを使用してお使いの Linux サーバーにデータを復元します。このバックアップ ファイルは TSM に作成されたものでないため、復元プロセスがそのファイルにアクセスするための適切なパーミッションを持たない場合があります。バックアップ ファイルとそれをコピーする先のディレクトリ構造に、適切なパーミッションがあることを確認する必要があります。同様に、証明書のようなファイルをクラスタ内の追加のノードにコピーしようとする場合、ファイルとそれをコピーする先のディレクトリにアクセスするために _tableau_ ユーザーが必要とするパーミッションがあるようにする必要があります。

## 個別のファイルにパーミッションを設定する

TSM に作成された既定の場所の 1 つからコピーしたファイルを使用している場合、_tableau_ ユーザーに読み取りアクセスを付与することで、ファイルの所有権とパーミッションが TSM のアクセスを許可するようにする必要があります。これは次の 2 つの方法で行うことができます。

- `chgrp` および `chmod` コマンドでファイルに読み取りおよび実行アクセス権限を _tableau_ グループ(既定のインストール内の) に付与することで_tableau_ ユーザーに読み取りアクセスを付与できます。例:
    
    `chgrp tableau <backup>.tsbak`
    
    `chmod g+rx <backup>.tsbak`
- そのかわりに、ファイルの読み取りおよび実行アクセス権限を全体に付与することもできます。
    
    `chmod o+rx <backup>.tsbak`

## ディレクトリのパーミッション設定

ファイル自体に適切なパーミッションを設定することに加え、TSM はファイルを含むディレクトリ、およびすべての親ディレクトリへのパーミッションも必要としています。TSM がアクセスする予定のファイルを既定の場所以外の場所に置いている場合、親ディレクトリまたはファイルを含むディレクトリへのパーミッションが読み取りおよび実行アクセスを許可するようにする必要があります。

次の 2 つの方法でこの問題を解決できます。

- ディレクトリの所有権を _tableau_ グループに変更し、グループにディレクトリの読み取りおよび実行パーミッションを追加する。これにより、_tableau_ ユーザーがディレクトリ内のファイルを利用できるようになります。
    
    `chgrp tableau <directory-name>`
    
    `chmod g+rx <directory-name>`
- そのかわりに、ディレクトリの読み取りおよび実行アクセス権限を全体に追加することもできます。これにより、システム上のすべてのユーザーがディレクトリ内のファイルを利用できるようになります。このアプローチはディレクトリ内の他のファイルのセキュリティを確保するために追加の手順を必要とする場合があります。たとえば、ディレクトリ内の他のファイルを他のユーザーが読み取れないように、全体から読み取り可能にしないようにする場合があります。
    
    `chmod o+rx <directory-name>`

**ヒント:** `namei -mo` コマンドを使用して、パーミッション ツリー全体をリスト化できます。これにより、_tableau_ グループからのアクセスを許可するためにどのディレクトリのパーミッションが必要なのかを確認しやすくなります。詳細については、インターネットを参照してください。