Назад | Перейти на главную страницу

Есть ли Virtuamin API для изменения функций и активации плагинов?

Я попытался найти команду API virtualmin для изменения доступных функций и плагинов, как я могу сделать это в пользовательском интерфейсе в Системных настройках> Функции и плагины.

Вроде нет.

Также это та же проблема для некоторых настроек Virtualmin в системных настройках.

Кто-то это уже сделал?

Это можно сделать с помощью команды "set-global-feature".

например.:

# virtualmin set-global-feature --disable-feature webalizer

И, если вы когда-нибудь найдете что-то, что невозможно выполнить из командной строки, что возможно в пользовательском интерфейсе, это, вероятно, ошибка, и мы ее исправим. Вы можете подать заявку на такие вещи на 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

И я заметил, что мы не регенерировали документацию в последнее время, поэтому справочная страница для этой команды отсутствует в нашей онлайн-документации. Я сейчас над этим работаю.

Вот некоторые из них для функций: Вы можете использовать эти команды для функций: list-features, enable-feature, disable-feature. для плагинов вы можете только их перечислить.

Взгляните на это:

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

Единственный способ, который я нашел, - это напрямую изменять файлы конфигурации.

Они в /etc/webmin/virtual-server/ на Debian.

А затем перезапустите webmin:

service webmin restart