阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

配置普通用户可以运行saltstack的模块

167次阅读
没有评论

共计 682 个字符,预计需要花费 2 分钟才能阅读完成。

client_acl 配置使用

1. 概述:开启对系统上非 root 的系统用户在 master 上可以执行特殊的模块。这些模块名可以使用正则表达式来表示,不能指定对哪些 minion 执行命令。执行命令只需要切换到具体的用户即可
不需要认证。
2. 开启配置:

vim /etc/salt/master
client_acl:
  test:
    – test.ping
    – cmd.*

配置解释:test 用户只能执行 test.ping 和 cmd 模块的命令

3. 重启 salt-master 服务

service salt-mater restart

4. 验证

[test@localhost salt]$ salt ‘*’ test.ping
192.168.138.128:
    True

报错总结

1.[WARNING] Failed to open log file, do you have permission to write to /var/log/salt/master?

解决:

chmod 777 /var/log/salt/master

2.Salt request timed out. The master is not responding. If this error persists after verifying the master is up, worker_threads may need to be increased.

这里是因为 master 的 interface 的地址不是 0.0.0.0 导致的。改为 0.0.0.0 重启服务就不报错了,这个好像是个 bug

配置普通用户可以运行 saltstack 的模块

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-08/134508.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计682字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中