首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >脚本的Collectd Exec插件权限被拒绝

脚本的Collectd Exec插件权限被拒绝
EN

Stack Overflow用户
提问于 2020-12-28 00:57:38
回答 1查看 136关注 0票数 0

我正在使用示例脚本测试collectd Exec插件,然后再将其用于最终目的。但我正面临着sample script本身的问题。

这是错误:

代码语言:javascript
复制
collectd[4585]: exec plugin: Failed to execute ``/home/ec2-user/magic_level.sh'': Permission denied

更多信息:

代码语言:javascript
复制
$cat /home/ec2-user/magic_level.sh
#!/bin/bash
HOSTNAME="${COLLECTD_HOSTNAME:-localhost}"
INTERVAL="${COLLECTD_INTERVAL:-60}"
while sleep "$INTERVAL"; do
  echo "PUTVAL \"$HOSTNAME/exec-magic/gauge-magic_level\" interval=$INTERVAL N:$(date +%N)"
done

$ls -l /home/ec2-user/magic_level.sh
-rwxrwxr-x. 1 ec2-user ec2-user 244 Dec 27 16:28 /home/ec2-user/magic_level.sh

我的exec插件配置:

代码语言:javascript
复制
<Plugin exec>
    Exec "ec2-user" "/home/ec2-user/magic_level.sh"
</Plugin>

注意:我可以看到SELINUX已启用。但是我在日志中看不到这个脚本的任何否认

有没有人能帮我解决这个问题

EN

回答 1

Stack Overflow用户

发布于 2020-12-28 14:10:37

实际上,这是SELINUX阻止它。

代码语言:javascript
复制
exec read system_u:system_r:collectd_t:s0 59 file execute system_u:object_r:shell_exec_t:s0 denied 147851

最初,由于我缺乏SELINUX知识,我没有看到错误

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65468180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档