有没有办法使用 API 访问 webmin

Is there a way to access webmin using APIs

我已经在我的 centos linux 服务器上安装了 webmin。

我想使用 API 设置一个 cron 或列出 cron 作业,我可以通过任何 python 或 php 代码调用它。 我尝试在 Internet 和 webmin 文档中找到任何此类内容,但找不到任何内容。

有没有人试过这个或者知道这个东西是如何实现的?

我知道我可以创建一个 PHP api 或 python api ,这又可以 运行 shell 命令添加crontab,但我正在寻找 native-webmin API.

https://doxfer.webmin.com/Webmin/XML-RPC_Calls 记录了一种执行 rpc 调用的方法。例如,您可以使用 curl

执行这样的调用
 curl --data @testcall -k https://root:changeme@192.168.0.100:10000/xmlrpc.cgi

其中testcall的内容是

<?xml version="1.0"?>
 <methodCall>
 <methodName>useradmin::list_users</methodName>
 <params>
 <param>
 <value>apiUser</value>
 </param>
 <param>
 <value>apiKey</value>
 </param>
 </params>
 </methodCall>