お世話になっております。 新堂と申します。
表題の件で検索してみたのですが見当たらないようなのでフォーラム作成させていただきます。
現状rootユーザではシェルの起動ができているのですが linuxの一般権限ユーザで起動する方法があれば教えていただけますでしょうか。
どうぞよろしくお願いいたします。
rootでシェルの起動ができているということは、Zabbixエージェントを AllowRootを有効にするなどしてrootで起動されているのだと思います。
そうであるならば、実行するコマンドの頭に「sudo -u <ユーザー名>」 を付けてみてはいかがでしょうか?
デフォルトの設定では、Zabbixエージェントはzabbixユーザーで実行 されます。 そのため、他のユーザーで実行させるためには、suduersに適切な設定 を追加する必要があります。
アカウント名 harusin1123
本名 新堂 晴彦
居住地 札幌
Zabbix関連
TNK - 投稿数: 4769
rootでシェルの起動ができているということは、Zabbixエージェントを
AllowRootを有効にするなどしてrootで起動されているのだと思います。
そうであるならば、実行するコマンドの頭に「sudo -u <ユーザー名>」
を付けてみてはいかがでしょうか?
デフォルトの設定では、Zabbixエージェントはzabbixユーザーで実行
されます。
そのため、他のユーザーで実行させるためには、suduersに適切な設定
を追加する必要があります。