opennms在通知中运行nodejs脚本的权限问题

问题描述 投票:0回答:1

抱歉英语不是我的主要语言。

我是 Linux 初学者,正在 ubuntu 22.04 虚拟机中运行 Horizon 33 安装。

我要做的是当检测到中断时 opennms 运行这个脚本,

我在notificationCommands.xml中写了这样的命令

但是当我尝试测试它时,什么也没有发生

enter image description here

我还检查了notifd日志,它有这个错误。

enter image description here

这就是为什么我猜测它是一个权限问题,但我找不到如何修复它

我试过了:
sudo chown opennms:opennms /run/user/1000/fnm_multishells/4015_1718717187249/bin/node

sudo chmod +x /run/user/1000/fnm_multishells/4015_1718717187249/bin/node

sudo chown opennms:opennms /home/mauri/Scripts/Helpers/app.js

sudo chmod +x /home/mauri/Scripts/Helpers/app.js

我还尝试运行另一个命令,例如 /usr/bin/curl 向 url 发送 get 请求,以检查是否至少有一些东西可以运行,它工作正常

node.js permissions opennms
1个回答
0
投票

我设法解决了这个问题,将服务帐户“opennms”转换为普通帐户。

© www.soinside.com 2019 - 2024. All rights reserved.