我想知道,是否有任何编程语言的库,可以解析 Linux 配置文件并验证配置文件的内容。
我的用例:
我正在尝试从用户那里获取一个文本文件,并为用户选择的 linux 配置文件验证该文件的语法和内容。
例如:
如果用户上传了包含以下内容的文件并希望验证系统日志配置,
local5.broadcast @256.212.10.12:514
输出应该报告配置文件不正确,因为 syslog 没有广播的严重性并且 IP 无效。
最初,我只考虑 rsyslog.conf、resolv.conf 和 ntp.servers 配置文件。
有人可以帮我吗?