[comment]: # ({b937c609-6f1ad3f2})
# 10 エージェントをrootとして実行する

Zabbix **5.0.0** 以降、[公式パッケージ](https://www.zabbix.com/download)のZabbixエージェント用systemdサービスファイルには、`User` および `Group` のディレクティブが明示的に含まれています。
これらは両方とも `zabbix` に設定されています。

`zabbix_agentd.conf` ファイルを介してZabbixエージェントをどのユーザーで実行するかを設定することは、現在ではできません。
これは、エージェントがこの設定を無視し、systemdサービスファイルで指定されたユーザーとして実行されるためです。
Zabbixエージェントをrootとして実行するには、以下で説明する変更を行う必要があります。

[comment]: # ({/b937c609-6f1ad3f2})

[comment]: # ({86009682-2f6d2fe8})

### Zabbixエージェント

Zabbixエージェントのデフォルトのユーザーとグループをオーバーライドするには、次のコマンドを実行します。

    systemctl edit zabbix-agent

次に以下のコンテンツを追加します。

    [Service]
    User=root
    Group=root

デーモンをリロードし、zabbix-agentサービスを再起動します。

    systemctl daemon-reload
    systemctl restart zabbix-agent

**Zabbixエージェント**の場合、これにより、`zabbix_agentd.conf`ファイルでユーザーを設定する機能が再度有効になります。
次に、エージェントの[設定ファイル](/manual/appendix/config/zabbix_agentd)で`User=root`および`AllowRoot=1`設定パラメーターを設定する必要があります。

[comment]: # ({/86009682-2f6d2fe8})

[comment]: # ({04dacace-f2ff86e2})
### Zabbix エージェント 2

Zabbix エージェント 2 のデフォルトのユーザーおよびグループを上書きするには、次を実行します。

    systemctl edit zabbix-agent2

次に、以下の内容を追加します。

    [Service]
    User=root
    Group=root

デーモンを再読み込みし、zabbix-agent2 サービスを再起動します。

    systemctl daemon-reload
    systemctl restart zabbix-agent2

**Zabbix agent2** では、これによって実行ユーザーが完全に決定されます。  
追加の変更は必要ありません。

[comment]: # ({/04dacace-f2ff86e2})
