
Ich habe versucht, den Virtualmin-API-Befehl zu finden, um die verfügbaren Funktionen und Plug-ins zu ändern, so wie ich es auf der Benutzeroberfläche unter „Systemeinstellungen > Funktionen und Plug-ins“ tun kann.
Es scheint, als gäbe es keine.
Außerdem besteht bei einigen Virtualmin-Konfigurationen in den Systemeinstellungen das gleiche Problem.
Hat das schon jemand gemacht?
Antwort1
Dies kann mit dem Befehl „set-global-feature“ erfolgen.
z.B:
# virtualmin set-global-feature --disable-feature webalizer
Und wenn Sie jemals etwas finden, das über die Befehlszeile nicht erreicht werden kann, über die Benutzeroberfläche aber möglich ist, handelt es sich wahrscheinlich um einen Fehler, den wir beheben werden. Für solche Dinge können Sie bei Virtualmin.com ein Ticket einreichen. Es gibt einige Dinge, die über die Befehlszeile nicht sinnvoll sind, wie z. B. die Systemstatusdiagramme, aber im Allgemeinen möchten wir es Ihnen leicht machen, wenn Sie etwas sinnvollerweise über ein Skript tun möchten. Ich glaube, die API-Abdeckung ist nahezu abgeschlossen, aber hin und wieder tauchen neue Dinge auf.
Die Verwendung dieses Befehls ist:
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
Und mir ist aufgefallen, dass wir die Dokumentation in letzter Zeit nicht neu erstellt haben, sodass die Manpage für diesen Befehl in unserer Online-Dokumentation fehlt. Daran arbeite ich gerade.
Antwort2
Es gibt einige für Funktionen: Sie können diese Befehle für Funktionen ausführen: Funktionen auflisten, Funktion aktivieren, Funktion deaktivieren. Für Plugins können Sie sie nur auflisten.
Schauen Sie sich das an:
Antwort3
Die einzige Möglichkeit, die ich gefunden habe, besteht darin, Konfigurationsdateien direkt zu ändern.
Sie sind /etc/webmin/virtual-server/
bei Debian dabei.
Und starten Sie dann Webmin neu:
service webmin restart