Есть ли способ получить доступ к webmin с помощью API
Я установил webmin на мой сервер Centos Linux.
Я хочу установить cron или список cron заданий, используя API, который я могу вызвать через любой код на python или php. Я пытался найти любую такую вещь в интернете и в документации к webmin, но ничего не смог найти.
Кто-нибудь пробовал это или знает, как это можно реализовать?
Я знаю, что могу создать PHP API или Python API, который, в свою очередь, может запускать команды оболочки для добавления crontab, но я ищу API-интерфейс native-webmin.
0 ответов
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>