salt安全设置

来源:互联网 发布:学淘宝美工多少钱 编辑:程序博客网 时间:2024/06/06 05:39

在使用salt的时候,用起来很方便,但是salt的权限太大了,默认非root用户没有任何模块的执行权限,但是root能执行所有操作,对于rm,reboot等操作还是比较危险的,需要将这些命令禁用掉,禁用的方法参考:
https://xieyugui.wordpress.com/2015/05/27/saltstack-%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/

在我的环境中是
vim /usr/lib/python2.7/site-packages/salt/modules/cmdmod.py
在791行加入下面的代码
789 python_shell = _python_shell_default(python_shell,
790 kwargs.get(‘__pub_jid’, ”))
791 dangerous_cmd=[‘rm’,’reboot’,’shutdown’,’halt’,’poweroff’,’init’]
792 for d_cmd in dangerous_cmd:
793 if d_cmd in cmd:
794 return “‘rm’ is dangerous!!MISSION FAILED!!!”

原创粉丝点击