---
schema_version: "1"
id: f5ac60e94b04c8f5b74c341811379717f2808e46d452d03cebd7f048ed692729
title: Linux 権限のトラブルシューティング
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/gateway/1.9/flex-troubleshoot-linux-permissions.md
canonical_url: https://docs.mulesoft.com/jp/gateway/1.9/flex-troubleshoot-linux-permissions
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 4a163d15c43a274bcbf36aa8c9acf72f6badadf35141f4287771f533c53a652f
description: MuleSoft Documentation Site
release: "1.9"
latest: false
---
# Linux 権限のトラブルシューティング

Flex Gateway に関する情報へのアクセスを制限できるように、Linux デプロイメントで次の ​`flexctl`​ コマンドはルートユーザーと ​`flex`​ ユーザーグループのユーザーしか実行できません。

- `flexctl dump`
- `flexctl version`
- `flexctl check connections`
- `flexctl probe`
- `flexctl registration inspect`​ (​`--file`​ フラグなしで実行する場合)

これらのコマンドを実行するには 2 つのオプションがあります。

- [flex ユーザーグループへのユーザーの追加](#add-user-to-flex-group)
- [ルートユーザーとしての実行](#run-as-root-user)

## [](#add-user-to-flex-group)flex ユーザーグループへのユーザーの追加

`flex`​ ユーザーグループへのユーザーの追加は永続的な解決策であり、ユーザーの追加後は操作が不要になります。​`flex`​ ユーザーグループに現在のユーザーを追加するには次のコマンドを実行します。

```ssh
sudo usermod -a -G flex $USER
```

コマンドの実行後に、ユーザーが ​`flexctl`​ コマンドの使用を開始するには再び VM にログインする必要があります。

## [](#run-as-root-user)ルートユーザーとしての実行

`flexctl`​ コマンドと一緒に ​`sudo`​ コマンドを実行するのが Flex Gateway 情報に最短でアクセスする方法です。ただし、ユーザーが ​`flex`​ ユーザーグループの一員でない場合、​`flexctl`​ コマンドを実行するたびに ​`sudo`​ コマンドを実行する必要があります。

```ssh
sudo flexctl <command>
```

`sudo flexctl dump`​ コマンドを実行すると、ルートユーザーは作成されたダンプファイルのオーナーになります。現在のユーザーがルートユーザーでない場合、そのユーザーはダンプされたファイルを表示できません。ファイルを表示するには、次のコマンドを実行してファイルのオーナーを変更します。

```ssh
sudo chown $USER *.json
```

## [](#関連情報)関連情報

- [CLI を使用したトラブルシューティング](https://docs.mulesoft.com/jp/gateway/1.9/flex-troubleshoot-admin-api)