AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-411411

peterpi's questions

Martin Hope
peterpi
Asked: 2020-02-27 07:55:06 +0800 CST

Debian 10 上的 Munin-node 插件无法从主目录读取。Debian 9 工作正常

  • 4

我正在使用完全默认的 Debian Buster 安装。我已经安装了 munin-node,它报告自己的版本为 2.0.49。

我有一个自定义插件/etc/munin/plugins。它是一个 shell 脚本,它只是从用户主目录的文件中提取一个值:/home/peter/value.txt.

我可以netcat localhost 4949与 munin 节点进行交互。

如果我发出一个list命令,那么我的插件将与所有默认值一起包含在内,因此 munin-node 确实识别出该插件存在并且是可执行的,等等。但是当我尝试通过发出fetch命令来运行插件时,我得到了一个权限-插件尝试打开用户主目录中的文件时出现拒绝错误。重申;插件本身执行,但无法读取主目录中的文件。

一些事实:

  • 它适用于 Debian 9 (Jessie),其中 munin-node 将自己报告为版本 2.0.33-1。

  • 如果我破解插件以打印硬编码值,它就可以工作。

  • 用户主目录中的文件具有权限-rw-r--r--。主目录本身具有权限drwxr-xr-x。

  • 如果我munin-run以 root 身份从命令行安装插件,它可以正常工作。

  • 如果我移动value.txt到/etc/munin/plugins或usr/share/munin/plugins然后它工作。

  • 谷歌建议,如果一个插件可以与munin-run而不是与SELinux 一起工作,munin-node那么 SELinux 很可能是罪魁祸首。我没有运行 SELinux,AFAIK。

  • 如果我以 root 身份在命令行上手动service munin-node stop运行,它可以正常工作。munin-node

  • htop显示插件以 root 身份运行。我可以添加一个条目/etc/munin/plugin.conf.d并让它作为主目录所在的用户运行,但这没有任何效果。(我的意思是;我可以看到该插件现在以该用户身份运行,但它仍然出现权限被拒绝错误)。

我相信 Debian 的/etc/init.d/munin-node脚本启动服务的方式会导致这种情况。可能是 AppArmour?

debian munin
  • 1 个回答
  • 658 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve