Webmin: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
''' | '''Webmin''' ('''Web'''-Ad'''min'''istration) ist ein [[Freie Software|freies]] [[Programmpaket]] zur Fernverwaltung von [[Unix-Derivat|Unix-artigen Betriebssystemen]]. | ||
= Beschreibung = | = Beschreibung = | ||
== Grundlegende Funktionsweise == | |||
Webmin lauscht im Hintergrund auf Anfragen aus dem Internet oder dem lokalen Netz. Mit einem Webbrowser können die verschiedenen [[Server]]-[[Prozess (Informatik)|Prozesse]] oder [[Daemon]]en administriert werden, die auf einem [[Unix]]-Rechner laufen. | |||
Hierzu benötigt der administrierende Benutzer keinerlei Admin-Rechte, sondern lediglich Rechte für das Paket, das er administrieren soll. Diese Rechte werden vom Webmin-Administrator kontrolliert. So ist es beispielsweise möglich, einem Webmin-User nur die Administration von [[Domain Name System|DNS]] zu erlauben, wofür er auf der Shell-Ebene [[Root-Account|Root]]-Rechte benötigen würde. (Hierfür gibt es allerdings auch ein spezielles Modul namens ''Usermin'', das speziell auf die Bedürfnisse von Benutzern ausgerichtet ist, und eigenständig auf [[Port (Protokoll)|Port]] 20000 (Vorgabe)<ref>{{Internetquelle |url=https://doxfer.webmin.com/Webmin/Usermin |titel=Usermin – Webmin Documentation |zugriff=2018-12-31}}</ref> läuft – und systemkritische Komponenten schon von Haus aus außen vor lässt.) | |||
Ein weiteres Modul namens ''Virtualmin'' erlaubt die einfache Konfiguration verschiedener Serverdienste wie beispielsweise Mailserver und MySQL. | |||
== Implementierung in Distributionen == | |||
Webmin war ca. bis Mitte 2005 Bestandteil der [[Linux-Distribution|GNU/Linux-Distribution]] [[Debian]] und somit auch Teil von dessen Abkömmlingen wie zum Beispiel [[Ubuntu]], wurde dann jedoch aus den offiziellen Repositories entfernt, da die Art, wie Webmin die Konfigurationsdateien der Systeme veränderte, nicht mit diesen Systemen kompatibel war und es zu unerwarteten Komplikationen auf den Systemen kam.<ref>[https://help.ubuntu.com/community/WebMin Ubuntu documentation] Webmin (englisch)</ref> | |||
Unabhängig davon werden jedoch weiterhin auf der Webseite des Webmin-Projekts entsprechende Pakete für Debian zum Download für eine eigenständige, manuelle Installation angeboten. | |||
== Programmierung und Serverumgebung == | |||
Webmin ist in [[Perl (Programmiersprache)|Perl]] programmiert und stark modularisiert. Es kann somit leicht den jeweiligen Bedürfnissen angepasst werden, was auch zulässig ist, da es unter der [[BSD-Lizenz]] veröffentlicht ist. Im Gegensatz zu Verwaltungswerkzeugen, die für bestimmte [[Linux-Distribution]]en entwickelt wurden (z. B. [[YaST]] für [[SUSE LINUX|Suse Linux]]), ist Webmin für alle Unix-artigen Systeme wie [[Linux]], [[Solaris (Betriebssystem)|Solaris]], [[FreeBSD]], [[OpenBSD]], [[NetBSD]], [[AIX]], [[HP-UX]] oder [[macOS]] geeignet. | |||
== Arbeitsweise == | |||
Technisch gesehen bietet Webmin nur eine grafische Oberfläche für die Veränderung der unter Linux/Unix verwendeten Konfigurationsdateien der jeweiligen Dienste. Dieser native Ansatz ermöglicht, die Konfiguration weiterhin neben Webmin auch manuell vorzunehmen und auch entsprechend übersichtlich zu halten. | |||
Als Web-Interface setzt Webmin auf einen kleinen Webserver (miniserv.pl), der von einem etwa vorhandenen Apache unabhängig arbeitet. Dadurch bleibt Webmin auch bei einer eventuellen Fehlkonfiguration des Apache zugänglich. | |||
= Installation = | = Installation = | ||
= Syntax = | = Syntax = | ||
Zeile 19: | Zeile 37: | ||
== Info-Pages == | == Info-Pages == | ||
== Siehe auch == | == Siehe auch == | ||
# [[YaST]] | |||
# [[GAdmintools]] | |||
= Links = | = Links = | ||
== Projekt-Homepage == | == Projekt-Homepage == | ||
# https://www.webmin.com | |||
== Weblinks == | == Weblinks == | ||
== Einzelnachweise == | == Einzelnachweise == | ||
Zeile 66: | Zeile 87: | ||
| Website = [https://www.webmin.com/ www.webmin.com] | | Website = [https://www.webmin.com/ www.webmin.com] | ||
}} | }} | ||
[[Kategorie:Server-Management-Panel]] | [[Kategorie:Server-Management-Panel]] | ||
[[Kategorie:Konfiguration]] | [[Kategorie:Konfiguration]] |
Version vom 29. Mai 2022, 12:38 Uhr
Webmin (Web-Administration) ist ein freies Programmpaket zur Fernverwaltung von Unix-artigen Betriebssystemen.
Beschreibung
Grundlegende Funktionsweise
Webmin lauscht im Hintergrund auf Anfragen aus dem Internet oder dem lokalen Netz. Mit einem Webbrowser können die verschiedenen Server-Prozesse oder Daemonen administriert werden, die auf einem Unix-Rechner laufen.
Hierzu benötigt der administrierende Benutzer keinerlei Admin-Rechte, sondern lediglich Rechte für das Paket, das er administrieren soll. Diese Rechte werden vom Webmin-Administrator kontrolliert. So ist es beispielsweise möglich, einem Webmin-User nur die Administration von DNS zu erlauben, wofür er auf der Shell-Ebene Root-Rechte benötigen würde. (Hierfür gibt es allerdings auch ein spezielles Modul namens Usermin, das speziell auf die Bedürfnisse von Benutzern ausgerichtet ist, und eigenständig auf Port 20000 (Vorgabe)[1] läuft – und systemkritische Komponenten schon von Haus aus außen vor lässt.)
Ein weiteres Modul namens Virtualmin erlaubt die einfache Konfiguration verschiedener Serverdienste wie beispielsweise Mailserver und MySQL.
Implementierung in Distributionen
Webmin war ca. bis Mitte 2005 Bestandteil der GNU/Linux-Distribution Debian und somit auch Teil von dessen Abkömmlingen wie zum Beispiel Ubuntu, wurde dann jedoch aus den offiziellen Repositories entfernt, da die Art, wie Webmin die Konfigurationsdateien der Systeme veränderte, nicht mit diesen Systemen kompatibel war und es zu unerwarteten Komplikationen auf den Systemen kam.[2] Unabhängig davon werden jedoch weiterhin auf der Webseite des Webmin-Projekts entsprechende Pakete für Debian zum Download für eine eigenständige, manuelle Installation angeboten.
Programmierung und Serverumgebung
Webmin ist in Perl programmiert und stark modularisiert. Es kann somit leicht den jeweiligen Bedürfnissen angepasst werden, was auch zulässig ist, da es unter der BSD-Lizenz veröffentlicht ist. Im Gegensatz zu Verwaltungswerkzeugen, die für bestimmte Linux-Distributionen entwickelt wurden (z. B. YaST für Suse Linux), ist Webmin für alle Unix-artigen Systeme wie Linux, Solaris, FreeBSD, OpenBSD, NetBSD, AIX, HP-UX oder macOS geeignet.
Arbeitsweise
Technisch gesehen bietet Webmin nur eine grafische Oberfläche für die Veränderung der unter Linux/Unix verwendeten Konfigurationsdateien der jeweiligen Dienste. Dieser native Ansatz ermöglicht, die Konfiguration weiterhin neben Webmin auch manuell vorzunehmen und auch entsprechend übersichtlich zu halten.
Als Web-Interface setzt Webmin auf einen kleinen Webserver (miniserv.pl), der von einem etwa vorhandenen Apache unabhängig arbeitet. Dadurch bleibt Webmin auch bei einer eventuellen Fehlkonfiguration des Apache zugänglich.
Installation
Syntax
Parameter
Optionen
Umgebungsvariablen
Exit-Status
Konfiguration
Dateien
Anwendungen
Sicherheit
Dokumentation
RFC
Man-Pages
Info-Pages
Siehe auch
Links
Projekt-Homepage
Weblinks
Einzelnachweise
- ↑
- ↑ Ubuntu documentation Webmin (englisch)
Testfragen
Testfrage 1
Testfrage 2
Testfrage 3
Testfrage 4
Testfrage 5
TMP
{{#if: | {{{Name}}} | {{#invoke:WLink|getArticleBase}} }}
{{#if: | | ||
---|---|---|
|
{{#if: {{#invoke:Wikidata|claim|P154}} | | ||
[[Datei:{{#invoke:Wikidata|claim|P154}}|150px]]
}} | ||
{{#if: Webmin 1.858 | Webmin 1.858 }}| }} | ||
Basisdaten
{{#if: | | ||
Maintainer |
{{#if: {{#invoke:Wikidata|claim|P126}} | | |
Maintainer | claim|P126|parameter=link|references=ja|list=, }}
}} }}{{#if: Jamie Cameron u. a. | | |
Entwickler |
{{#if: {{#invoke:Wikidata|claim|P178}} | | |
Entwickler | claim|P178|parameter=link|references=ja|list=, }}
}} }}{{#if: | | |
Erscheinungsjahr |
{{#if: {{#invoke:Wikidata|claim|P577}} | | |
Erscheinungsjahr | claim|P577|references=ja|list=, }} |
{{#if: {{#invoke:Wikidata|claim|P571}} | | |
Erscheinungsjahr | claim|P571|references=ja|list=, }}
}} }} | |
Aktuelle Version | (4. Dezember 2021) }} |
{{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356}} | |
Aktuelle Version | claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356|qualifier=P577}} | ({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356|qualifier=P577}}) }}}}}} }}{{#if: | | |
Aktuelle Vorabversion | ({{{AktuelleVorabVersionFreigabeDatum}}}) }} }}{{#if: | | |
Ausführungsumgebung |
{{#if: GNU/Linux, Unix, Windows | | |
Betriebssystem | GNU/Linux, Unix, Windows |
{{#if: {{#invoke:Wikidata|claim|P306}} | | |
Betriebssystem | claim|P306|parameter=link|references=ja|list=, }}
}} }} }}{{#if: | | |
Programmiersprache |
{{#if: {{#invoke:Wikidata|claim|P277}} | | |
Programmiersprache | claim|P277|parameter=link|references=ja|list=, }}
}} }}{{#if: Administrationswerkzeug | | |
Kategorie | Administrationswerkzeug
}}{{#if: BSD | | |
Lizenz | BSD |
{{#if: {{#invoke:Wikidata|claim|P275}} | | |
Lizenz | claim|P275|parameter=link|references=ja|list=, }}
}} }}{{#if: ja | | |
deutschsprachig | faculty|ja}} | ja | nein }}
}}{{#if: | | |
Sonstiges | {{{Sonstiges}}} }}{{#if: www.webmin.com | |
|
www.webmin.com |
{{#if: {{#invoke:Wikidata|claim|P856|notdeprecated=1}} | | ||
{{#invoke: WLink | formatURL | {{#invoke:Wikidata|claim|P856|parameter=link|notdeprecated=1}}}}
}} }}{{#if: | | ||
Dateien | [[c:Category:Created with {{{Dateien}}}|{{{Dateien}}}]]
}} |
- ↑ Change Log Abgerufen am 18. Dezember 2021.