有没有办法使用API​​访问webmin

时间:2016-12-06 10:54:05

标签: linux api cron webmin

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

我想使用API​​设置cron或list cron作业,我可以通过任何python或php代码调用它。 我尝试在互联网和webmin文档中找到任何这样的东西,但找不到任何东西。

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

我知道我可以创建一个PHP api或python api,它可以运行shell命令来添加crontab,但我看起来是native-webmin API。

1 个答案:

答案 0 :(得分:1)

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>