![是否有一个 Virtuamin API 可以更改功能和插件激活?](https://linux22.com/image/617208/%E6%98%AF%E5%90%A6%E6%9C%89%E4%B8%80%E4%B8%AA%20Virtuamin%20API%20%E5%8F%AF%E4%BB%A5%E6%9B%B4%E6%94%B9%E5%8A%9F%E8%83%BD%E5%92%8C%E6%8F%92%E4%BB%B6%E6%BF%80%E6%B4%BB%EF%BC%9F.png)
我尝试找到 virtualmin API 命令来更改可用的功能和插件,就像我可以在系统设置 > 功能和插件中的 UI 上执行此操作一样。
好像没有。
系统设置中的某些 Virtualmin 配置也存在同样的问题。
有人已经做过了吗?
答案1
这可以使用“set-global-feature”命令完成。
例如:
# virtualmin set-global-feature --disable-feature webalizer
而且,如果您发现某些功能在命令行中无法实现,但在 UI 中却可以实现,那么这可能是一个错误,我们会解决该问题。您可以在 Virtualmin.com 上提交工单来解决此类问题。有些功能在命令行中不合理,例如系统状态图,但一般来说,如果您可以合理地希望通过脚本完成某些功能,我们希望让其易于实现。我相信 API 覆盖范围已经非常接近完成,但偶尔会出现新问题。
该命令的用法为:
Turns on or off some Virtualmin feature or plugin globally.
virtualmin set-global-feature --enable-feature name
--disable-feature name
--default-on name
--default-off name
而且,我注意到我们最近没有重新生成文档,因此我们的在线文档中缺少该命令的手册页。我现在正在处理这个问题。
答案2
有一些功能:您可以对功能执行以下命令:list-features、enable-feature、disable-feature。对于插件,您只能列出它们。
看看这个:
答案3
我发现的唯一方法是直接修改配置文件。
他们参与/etc/webmin/virtual-server/
了 Debian。
然后重新启动 webmin:
service webmin restart