是否有一个 Virtuamin API 可以更改功能和插件激活?

是否有一个 Virtuamin API 可以更改功能和插件激活?

我尝试找到 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。对于插件,您只能列出它们。

看看这个:

https://code.google.com/p/virtualmin-php-api/

答案3

我发现的唯一方法是直接修改配置文件。

他们参与/etc/webmin/virtual-server/了 Debian。

然后重新启动 webmin:

service webmin restart

相关内容