
Я попытался найти команду API virtualmin для изменения доступных функций и плагинов, как это можно сделать в пользовательском интерфейсе в разделе «Параметры системы» > «Функции и плагины».
Кажется, нет.
Та же проблема возникает и с некоторыми настройками Virtualmin в настройках системы.
Кто-то уже это сделал?
решение1
Это можно сделать с помощью команды «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
И я заметил, что мы не пересоздали документацию в последнее время, поэтому man-страница для этой команды отсутствует в нашей онлайн-документации. Я работаю над этим сейчас.
решение2
Некоторые команды доступны для функций: Для функций можно выполнить следующие команды: list-features, enable-feature, disable-feature. Для плагинов можно только перечислить их.
Посмотрите на это:
решение3
Единственный способ, который я нашел, — это напрямую изменить файлы конфигурации.
Они в /etc/webmin/virtual-server/
Debian.
А затем перезапустите webmin:
service webmin restart