我需要编写一个python脚本来监视sudoers文件的更改。我想使用LLD发现规则在Zabbix中实现这一点。据我所知,我需要在输出端有JSON格式的数据。因为我刚刚学习如何编写脚本,所以遇到了一个问题。我不知道如何实现这一点。我请求帮助。这是我的剧本
#!/usr/bin/env python
# -*- coding: utf-8 -*-
file_path = ["/etc/sudoers",
"/etc/sudoers.d/file1",
"/etc/sudoers.d/file2"]
import os.path
import json
for i in file_path:
a = os.path.isfile(i)
if a == True:
print(i)
JSON是一种非常类似于Python dict的格式。 我的建议是创建一个Python dict,它以JSON格式表示您想要的数据。 然后,获取该dict对象并将其作为JSON字符串返回,以满足您的需要。下面是一个例子:
也许有人会派上用场
谢谢大家的帮助。谢谢你的帮助,我的同事亚历克斯
相关问题 更多 >
编程相关推荐