有没有办法使用 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>
我已经在我的 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>