Я попытался найти команду 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. для плагинов вы можете только их перечислить.
Взгляните на это:
Единственный способ, который я нашел, - это напрямую изменять файлы конфигурации.
Они в /etc/webmin/virtual-server/
на Debian.
А затем перезапустите webmin:
service webmin restart