<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.hostsharing.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jgp00-mail</id>
	<title>Hostsharing Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hostsharing.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jgp00-mail"/>
	<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Spezial:Beitr%C3%A4ge/Jgp00-mail"/>
	<updated>2026-04-25T17:22:04Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Domain-Umzug&amp;diff=1504</id>
		<title>Domain-Umzug</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Domain-Umzug&amp;diff=1504"/>
		<updated>2009-06-08T09:06:26Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Umzug einer bereits registrierten Domain zu Hostsharing eG */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Umzug einer bereits registrierten Domain zu Hostsharing eG ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eigentlich ganz einfach, hängt aber von der Top-Level-Domain(tld) ab, also ob es sich um eine .com/.net/.org oder .de oder .... Domain handelt. &lt;br /&gt;
&lt;br /&gt;
Hier das Vorgehen für .de Domains: &lt;br /&gt;
&lt;br /&gt;
Während die Neubestellung einer Domain sofort durchgeführt werden kann, benötigt ein Transfer (KK) Vorarbeiten, nämlich die Transfer-Absicht dem vorherigen Provider mitzuteilen. &lt;br /&gt;
&lt;br /&gt;
Dafür reicht ein einfacher Text wie dieser: &amp;quot;Hiermit kündige ich als Owner/Admin-C den Transfer (KK) der Domain example.com zur Hostsharing eG, vertreten durch das DENIC Mitglied InternetWire, an. Ich bitte, dem folgenden Transferantrag zuzustimmen.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Dieses Schreiben sagt, dass man die Domain vom bisherigen Provider zu einem neuen Provider (hier Hostsharing eG) übertragen möchte. Gleichzeitig erteilt man dem alten Provider den Auftrag, einem in Kürze von der Denic eintreffenden KK-Antrag zuzustimmen. &lt;br /&gt;
&lt;br /&gt;
Das Schreiben kann i.d.R. per Fax übermittelt werden. Viele Provider schicken einem dann allerdings zunächst ein Formular zu, mit dem man die Absicht für den Transfer nochmals bekunden muss. Bei manchen Providern kann man Domains auch im Verwaltungsbereich von deren Website zum KK freigeben. &lt;br /&gt;
&lt;br /&gt;
Nach Absendung der Transfer-Ankündigung sollte man noch 3-4 Tage warten, um dem alten Provider die Zeit zu geben, dieses in seinen Datenbanken zu vermerken, bzw. ein Standard-Formular zuzusenden. &lt;br /&gt;
&lt;br /&gt;
Erst dann sollte man bei Hostsharing tätig werden. Man verwendet das Formular wie unter [[Domains:Domain-Aufträge | Domain-Aufträge]] beschrieben, um damit einen transfer-Auftrag zu stellen. &lt;br /&gt;
&lt;br /&gt;
Sollte man vom alten Provider einen NACK, also eine Nicht-Zustimmung bekommen (passiert öfter mal, weil evtl. Ketten von Resellern betroffen sind, oder irgendwer einfach nicht ohne Druck tun will, was er soll), hat man 14 Tage Zeit, eine Nachträgliche Zustimmung (Late-ACK) einzufordern. &lt;br /&gt;
&lt;br /&gt;
Um einen Late-Ack zu bekommen, geht man am besten wie folgt vor: Zunächst muss man dem alten Vertragsparter gehörig per Mail/Fax/Telefon auf den Wecker gehen. Das ist wichtig, also nicht zu zaghaft sein. &lt;br /&gt;
&lt;br /&gt;
Gut wäre, wenn man über den alten Provider oder die Nameserver o.ä. herausfinden könnte, über welches DENIC-Mitglied[2] die Domain registriert wurde. An dieses kann man sich danach wenden, falls es nicht geklappt hat. &lt;br /&gt;
&lt;br /&gt;
Sollte man jetzt noch immer keinen Erfolg haben, wendet man sich direkt an die DENIC (www.denic.de) und schildert das Problem. Auch hier gilt: hartnäckig sein! Dann schickt auch dorthin das Schreiben, in dem der Domain-Eigner(!) die Zustimmung zum KK bzw. ein LATE-ACK einfordert. &lt;br /&gt;
&lt;br /&gt;
Dann müsste es spätestens klappen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Was tun, wenn der Tech-C sich nicht meldet ===&lt;br /&gt;
&lt;br /&gt;
In diesem Fall den KK-Antrag stellen, bzw. Umzug einleiten. Ein bis zwei Tage abwarten ob er reagiert, wenn nicht bei der Denic anrufen. Vorfall schildern und um Hilfe bitten. In der Regel funktioniert das ganz gut.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:Domains]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Domain-K%C3%BCndigung&amp;diff=1503</id>
		<title>Domain-Kündigung</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Domain-K%C3%BCndigung&amp;diff=1503"/>
		<updated>2009-06-08T09:04:03Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Abgehende Transfers von CNO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Domain-Kündigungen ==&lt;br /&gt;
&lt;br /&gt;
Bei Domain-Kündigungen muss zwischen Close (Löschung) und Übertragung zu einem anderen Provider unterschieden werden. &lt;br /&gt;
&lt;br /&gt;
== Domain-Close ==&lt;br /&gt;
&lt;br /&gt;
Zunächst wird ein Domain-Close wird über das Domain-Formular eingeleitet. Hierzu bitte der Anleitung unter [[Domains:Domain-Aufträge|Domain-Aufträge]] folgen. Die DOM_ACTION lautet close. &lt;br /&gt;
&lt;br /&gt;
Danach (!) ist zur Bestätigung ein Fax mit der Unterschrift des Domain-Inhabers oder des Admin-C notwendig. Dieses Fax muss auch eine eidesstattliche Versicherung enthalten, dass der Unterzeichnende Owner bzw. Admin-C der Domain ist. Die angegebene Anschrift und der Name müssen 100%ig mit den Daten in der Domain-Registrierung übereinstimmen. Zwar ist ein Fax nicht sicherer als eine E-Mail, durch die Unterschrift würde eine Fälschung jedoch von der Staatsanwaltschaft verfolgt werden. &lt;br /&gt;
&lt;br /&gt;
Die Kündigung muss 6-2 Wochen vor dem Ablauf der Vertragslaufzeit erfolgen. Bei einer Frist von weniger als 6 Wochen geht der User das Risiko ein, dass der Stichtag nicht eingehalten werden kann. Deshalb ist die Kündigungsfrist vertraglich auf 6 Wochen festgelegt. Einzusehen ist der Stichtag unter anderem in der Datei .bak/doms.tar.gz im jeweiligen Paket (DOM_SINCE). Die Kündigung wird technisch sofort wirksam, und nicht erst nach Ablauf der Vertragslaufzeit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Domain-Übertragung (abgehender Transfer/KK) ==&lt;br /&gt;
&lt;br /&gt;
Für abgehende Domain-Übertragungen ist - anders als bei anderen Providern - der Paket-Admin alleinverantwortlich. &lt;br /&gt;
&lt;br /&gt;
Dies ist schon deshalb notwendig, weil Hostsharing die freie Vergabe von Owner und Admin-C erlaubt und deren Unterschriften i.d.R. nicht kennt und daher auch nicht prüfen kann. &lt;br /&gt;
&lt;br /&gt;
=== Abgehende Transfers von CNO ===&lt;br /&gt;
&lt;br /&gt;
Hinweis für .COM, .NET, .ORG, .INFO, .BIZ, .INFO, .NAME, .TV, .CC, .BZ, .NU, .CN, .TW-Domains: Hier muss die Domain vor dem Transferverfahren zunächst bei uns entsperrt werden. Dieser Schritt ist notwendig, da seit Juni 2005 alle diese Domains bei uns standardmäßig gesperrt werden, um ungewollte ACKs zu vermeiden. Die Entsperrung erreicht der Paket-Admin durch die Dom-Action release im Auftragsformular. Die Entsperrung bedeutet aber nicht, dass die Domain automatisch ohne eine weitere Meldung für einen Transfer freigegeben wird.&lt;br /&gt;
&lt;br /&gt;
Schritte: &lt;br /&gt;
&lt;br /&gt;
* dom-order.DOMAIN.TLD in etc anlegen mit Job &amp;quot;release&amp;quot;&lt;br /&gt;
* AUTH Code über service@hostsharing.net beantragen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das eigentliche Transferverfahren muss vom neuen Eigentümer beim neuen Provider angestoßen werden. Daraufhin folgt eine Benachrichtigung durch den Domain-Robot. Die letztendliche Freigabe erfolgt dann mit dem in der Benachrichtigung erhaltenen Code-Wort per E-Mail-Reply an die Hostmaster. Damit stimmt der Paket-Admin dem KK-Antrag zu (=ACK). Dem KK-Antrag wird nicht zugestimmt, wenn die E-Mail nicht beantwortet wird. &lt;br /&gt;
&lt;br /&gt;
Unser evtl. Arbeitsaufwand für Abweichungen vom o.g. Verfahren wird dem jeweiligen für das Paket zuständigen Mitglied bzw. Direktkunden in Rechnung gestellt. Bei Abweichungen von unserem vorgegebenen Prozess fallen für jede Domain 4 Euro, höchstens aber wird jede angefangene Stunde mit dem jeweils aktuellen Wert einer AE (Arbeitseinheit) berechnet. Als Abweichung von unserem Verfahren gilt u.a. die Fax- oder Brief-Zustimmung zu abgehenden KKs. Über dieser Regelung sind auch die Kunden (Domain-Inhaber) unserer Mitglieder bzw. Kunden zu informieren. Alternativ bliebe uns zur Deckung der Kosten durch Umgang und Prüfung von Fax und Brief zur KK-Freigabe nur die Erhöhung der Domain-Preise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:Domains]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Domain-K%C3%BCndigung&amp;diff=1502</id>
		<title>Domain-Kündigung</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Domain-K%C3%BCndigung&amp;diff=1502"/>
		<updated>2009-06-08T09:03:52Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Domain-Übertragung (abgehender Transfer/KK) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Domain-Kündigungen ==&lt;br /&gt;
&lt;br /&gt;
Bei Domain-Kündigungen muss zwischen Close (Löschung) und Übertragung zu einem anderen Provider unterschieden werden. &lt;br /&gt;
&lt;br /&gt;
== Domain-Close ==&lt;br /&gt;
&lt;br /&gt;
Zunächst wird ein Domain-Close wird über das Domain-Formular eingeleitet. Hierzu bitte der Anleitung unter [[Domains:Domain-Aufträge|Domain-Aufträge]] folgen. Die DOM_ACTION lautet close. &lt;br /&gt;
&lt;br /&gt;
Danach (!) ist zur Bestätigung ein Fax mit der Unterschrift des Domain-Inhabers oder des Admin-C notwendig. Dieses Fax muss auch eine eidesstattliche Versicherung enthalten, dass der Unterzeichnende Owner bzw. Admin-C der Domain ist. Die angegebene Anschrift und der Name müssen 100%ig mit den Daten in der Domain-Registrierung übereinstimmen. Zwar ist ein Fax nicht sicherer als eine E-Mail, durch die Unterschrift würde eine Fälschung jedoch von der Staatsanwaltschaft verfolgt werden. &lt;br /&gt;
&lt;br /&gt;
Die Kündigung muss 6-2 Wochen vor dem Ablauf der Vertragslaufzeit erfolgen. Bei einer Frist von weniger als 6 Wochen geht der User das Risiko ein, dass der Stichtag nicht eingehalten werden kann. Deshalb ist die Kündigungsfrist vertraglich auf 6 Wochen festgelegt. Einzusehen ist der Stichtag unter anderem in der Datei .bak/doms.tar.gz im jeweiligen Paket (DOM_SINCE). Die Kündigung wird technisch sofort wirksam, und nicht erst nach Ablauf der Vertragslaufzeit. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Domain-Übertragung (abgehender Transfer/KK) ==&lt;br /&gt;
&lt;br /&gt;
Für abgehende Domain-Übertragungen ist - anders als bei anderen Providern - der Paket-Admin alleinverantwortlich. &lt;br /&gt;
&lt;br /&gt;
Dies ist schon deshalb notwendig, weil Hostsharing die freie Vergabe von Owner und Admin-C erlaubt und deren Unterschriften i.d.R. nicht kennt und daher auch nicht prüfen kann. &lt;br /&gt;
&lt;br /&gt;
=== Abgehende Transfers von CNO ===&lt;br /&gt;
&lt;br /&gt;
Hinweis für .COM, .NET, .ORG, .INFO, .BIZ, .INFO, .NAME, .TV, .CC, .BZ, .NU, .CN, .TW-Domains: Hier muss die Domain vor dem Transferverfahren zunächst bei uns entsperrt werden. Dieser Schritt ist notwendig, da seit Juni 2005 alle diese Domains bei uns standardmäßig gesperrt werden, um ungewollte ACKs zu vermeiden. Die Entsperrung erreicht der Paket-Admin durch die Dom-Action release im Auftragsformular. Die Entsperrung bedeutet aber nicht, dass die Domain automatisch ohne eine weitere Meldung für einen Transfer freigegeben wird.&lt;br /&gt;
&lt;br /&gt;
Schritte: &lt;br /&gt;
&lt;br /&gt;
  * dom-order.DOMAIN.TLD in etc anlegen mit Job &amp;quot;release&amp;quot;&lt;br /&gt;
  * AUTH Code über service@hostsharing.net beantragen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das eigentliche Transferverfahren muss vom neuen Eigentümer beim neuen Provider angestoßen werden. Daraufhin folgt eine Benachrichtigung durch den Domain-Robot. Die letztendliche Freigabe erfolgt dann mit dem in der Benachrichtigung erhaltenen Code-Wort per E-Mail-Reply an die Hostmaster. Damit stimmt der Paket-Admin dem KK-Antrag zu (=ACK). Dem KK-Antrag wird nicht zugestimmt, wenn die E-Mail nicht beantwortet wird. &lt;br /&gt;
&lt;br /&gt;
Unser evtl. Arbeitsaufwand für Abweichungen vom o.g. Verfahren wird dem jeweiligen für das Paket zuständigen Mitglied bzw. Direktkunden in Rechnung gestellt. Bei Abweichungen von unserem vorgegebenen Prozess fallen für jede Domain 4 Euro, höchstens aber wird jede angefangene Stunde mit dem jeweils aktuellen Wert einer AE (Arbeitseinheit) berechnet. Als Abweichung von unserem Verfahren gilt u.a. die Fax- oder Brief-Zustimmung zu abgehenden KKs. Über dieser Regelung sind auch die Kunden (Domain-Inhaber) unserer Mitglieder bzw. Kunden zu informieren. Alternativ bliebe uns zur Deckung der Kosten durch Umgang und Prüfung von Fax und Brief zur KK-Freigabe nur die Erhöhung der Domain-Preise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:Domains]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=User&amp;diff=1063</id>
		<title>User</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=User&amp;diff=1063"/>
		<updated>2009-05-05T12:09:59Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* User Anlegen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HSDoku-Links}}&lt;br /&gt;
{{Bald veraltet}}&lt;br /&gt;
&lt;br /&gt;
Welche verschiedenen User gibt es, welche Rechte haben sie? Wie legt man neue User/Accounts an oder bearbeitet sie? Wie ändert man sein Passwort?&lt;br /&gt;
&lt;br /&gt;
== [[User Typen|Rechte]] ==&lt;br /&gt;
&lt;br /&gt;
Bei Hostsharing werden grundsätzlich verschiedene Arten von Usern unterschieden. Die Art des jeweiligen Users legt fest, welche Rechte auf dem System gewährt werden, bzw. beeinflußt die Rechnungsstellung (Multi-Pakete, ...).&lt;br /&gt;
&lt;br /&gt;
Die User und ihre Eigenschaften und Besonderheiten werden im Unterabschnitt [[User Typen]] erläutert.&lt;br /&gt;
&lt;br /&gt;
== User Anlegen ==&lt;br /&gt;
&lt;br /&gt;
Einen neuen User anlegen, z.B: Mailaccounts oder Domain-Admins&lt;br /&gt;
&lt;br /&gt;
Mailaccounts bzw. Domainadmins einrichten&lt;br /&gt;
&lt;br /&gt;
Der Paketadmin kann neue Paketuser auf verschiedene Arten anlegen:&lt;br /&gt;
&lt;br /&gt;
* mit dem Programm newuser&lt;br /&gt;
* durch Editieren der ~/etc/passwd&lt;br /&gt;
&lt;br /&gt;
newuser&lt;br /&gt;
&lt;br /&gt;
Die Syntax des Befehls newuser sieht folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
newuser [-c comment] [--nowait] username password [shell]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
&lt;br /&gt;
Obligatorisch sind der Benutzername und ein Passwort.&lt;br /&gt;
Kommentar [-c &amp;quot;comment&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ein erklärender Kommentar ist optional. Wird keiner angegeben, bekommt der neue User den Eintrag xyz00-username comment.&lt;br /&gt;
Login-Shell ([shell])&lt;br /&gt;
&lt;br /&gt;
Mit dem Parameter shell wird eingestellt, ob der User ein Shell-User (mit interaktiver Shell), ein Mail- oder ein FTP-User ist. Die verschiedenen Möglichkeiten sind auf der Seite über Benutzerrechte beschrieben. Wird keine Loginshell angegeben, wird der neue User zu einem Mailuser mit der Shell /usr/bin/passwd, das heißt, er kann dann nur sein Passwort ändern.&lt;br /&gt;
nowait&lt;br /&gt;
&lt;br /&gt;
Mit dem Parameter --nowait kann das Passwort direkt beim Aufruf von newuser übergeben werden. In diesem Fall wird der neue Benutzer von newuser über die ~/etc/passwd-Datei des Paketadmins angelegt. Es ist somit prinzipiell das gleiche Vorgehen wie beim manuellen Editieren dieser Datei. newuser schreibt sofort die Daten in die Datei ~/etc/passwd, wird wieder beendet und der Benutzer wird nach einigen Minuten angelegt.&lt;br /&gt;
&lt;br /&gt;
Diese Variante hat ein Sicherheitsproblem: Das Passwort erscheint im Klartext in der Prozessliste.&lt;br /&gt;
Passwort&lt;br /&gt;
&lt;br /&gt;
Wird statt eines Passwortes der Parameter - gesetzt, dann wird der Paketadmin von newuser nach dem Passwort des neuen Users gefragt. In diesem Fall darf der Parameter --nowait selbstverständlich nicht gesetzt sein.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Der neue Benutzer wird direkt angelegt und kann anschließend sofort verwendet werden. Da er aber erst automatisch in die sudo-Konfiguration eingepflegt werden muss, kann der Identitätswechsel durch den Paketadmin per sudo erst nach ein paar Minuten durchgeführt werden.&lt;br /&gt;
Einige Beispiele:&lt;br /&gt;
&lt;br /&gt;
  newuser --nowait bond asdf&lt;br /&gt;
&lt;br /&gt;
  newuser --nowait bond asdf /bin/bash&lt;br /&gt;
&lt;br /&gt;
  newuser bond - /bin/bash&lt;br /&gt;
&lt;br /&gt;
  newuser -c &amp;quot;James Bond&amp;quot; bond -&lt;br /&gt;
&lt;br /&gt;
Editieren der Datei etc/passwd&lt;br /&gt;
&lt;br /&gt;
Neben dem Programm newuser kann der Paketadmin einen neuen User anlegen, indem er die in der Datei ~/etc/passwd eine neue Zeile anfügt. Jede Zeile entspricht einem User.&lt;br /&gt;
&lt;br /&gt;
Beispiel für einen Neueintrag:&lt;br /&gt;
&lt;br /&gt;
xyz00-doms:PASSWORT:::xyz00 Domain-Account::/usr/bin/passwd&lt;br /&gt;
&lt;br /&gt;
Zu beachten ist, dass nur Einträge übernommen werden, bei denen das Passwort-Feld, dieses ist das zweite mit &amp;quot;:&amp;quot; abgetrennte Feld, belegt ist. Sollen also Einträge nachträglich bearbeitet werden, muss i.d.R. ein neues Passwort vergeben werden, da dem Paket-Admin das mittlerweile vom User veränderte Passwort vielleicht nicht bekannt sein dürfte.&lt;br /&gt;
&lt;br /&gt;
Nach dem Abspeichern der Datei dauert es maximal 5 Minuten bis der neue Account aktiviert ist, das Kommando newuser wartet solange. Danach ist das Passwort aus der Datei verschwunden und mit den anderen Daten in die zentrale User-Verwaltung aufgenommen. Die Felder zwischen den :: sind nach Aktivierung des Accounts ebenfalls ausgefüllt, deren Werte sind immer fest vorgegeben.&lt;br /&gt;
&lt;br /&gt;
Dieses Verfahren wird auch von newuser --nowait verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG: Momentan (5/09, vor hsadmin) darf der Username keine weiteren Bindestriche enthalten (xyz00-vorname-nachnahme geht nicht)!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== User ändern oder löschen ==&lt;br /&gt;
&lt;br /&gt;
Diese Einstellungen werden in der Datei etc/passwd vom Paketadmin vorgenommen.&lt;br /&gt;
&lt;br /&gt;
Die Berechtigungen der Datei müssen so aussehen (nur der Besitzer xyz00 darf die Datei lesen und schreiben):&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ls -l etc/passwd&lt;br /&gt;
-rw------- 1 xyz00 xyz00 380 Jan 1 00:00 etc/passwd&lt;br /&gt;
&lt;br /&gt;
Falls da nicht -rw------- steht, müssen die Berechtigungen richtig gesetzt werden:&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$chmod 600 etc/passwd  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
In der Datei steht jede Zeile für einen User. Will man also den Eintrag eines Users ändern, ändert man einfach die entsprechende Zeile. Wichtig ist, dass das Passwort des Users an der Passwortstelle (zwischen erstem und zweitem Doppelpunkt) steht, auch bei Änderungen, ggf. muss man als Paket-Admin ein neues Passwort vergeben und dies dem User mitteilen.&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
# xyz00-user:password:uid:gid:real-name:home-directory:login-shell&lt;br /&gt;
# xyz00-otto:password:::/home/pacs/xyz00/users/xyz00:Otto::/bin/bash&lt;br /&gt;
xyz00-bond:::508:James Bond:/home/pacs/xyz00/users/bond:/bin/bash&lt;br /&gt;
&lt;br /&gt;
Zeilen mit # am Anfang sind Kommentare die nicht beachtet werden.&lt;br /&gt;
Syntax&lt;br /&gt;
&lt;br /&gt;
Das Format der Einträge (Zeilen) in etc/passwd ist so aufgebaut:&lt;br /&gt;
&lt;br /&gt;
login:password:uid:gid:name:home:shell&lt;br /&gt;
&lt;br /&gt;
Dabei bedeutet im Einzelnen:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
!Feld !!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|login:||Der Login-Name, der derzeit für POP3, FTP und SSH/Telnet verwendet werden kann. Dieser Name muss IMMER mit der Paket-ID + &#039;-&#039; anfangen, also z.B. xyz00-otto. Ein &amp;quot;-&amp;quot; im Namen ist nur direkt hinter dem Paket erlaubt.&lt;br /&gt;
&lt;br /&gt;
Der Name kann nachträglich nicht geändert werden. Wenn ihr das versucht, dann wird ein neuer zusätzlicher Account angelegt.&lt;br /&gt;
|-&lt;br /&gt;
|password:||Hier gibt man das Passwort im Klartext an. Dies ist nützlich, wenn man neue User anlegt oder ein User sein Passwort vergessen hat. Achtung: dieses Feld wird automatisch wieder gelöscht.&lt;br /&gt;
|-&lt;br /&gt;
|uid:||Dieses Feld beinhaltet normalerweise die User-Id. Dieses Feld wird ignoriert und immer automatisch geleert.&lt;br /&gt;
|-&lt;br /&gt;
|gid:||Dieses Feld beinhaltet normalerweise die Group-Id des Pakets. Es wird automatisch gesetzt.&lt;br /&gt;
|-&lt;br /&gt;
|name:||Hier kann man den realen Namen des Users eintragen, also z.B. Otto Meier.&lt;br /&gt;
|-&lt;br /&gt;
|home:||Dies ist das Homedirectory des Users. Es wird immer automatisch gesetzt.&lt;br /&gt;
|-&lt;br /&gt;
|shell:||Dieses Feld enthält den kompletten Pfad der Login-Shell. Es sind nur wenige Shells möglich, i.d.R. wird man hier /usr/bin/passwd (damit kann der Domainuser sein Passwort jederzeit per ssh oder telnet beliebig ändern) /bin/bash (für vollen ssh/telnet-Zugang) oder /bin/badsh (für FTP-only) setzen. Man kann auch z.B. bin/false angeben, dann kann der User selbst gar nichts machen (außer FTP usw. natürlich)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Änderungen werden innerhalb von 5 Minuten aktiv. Fehlermeldungen in ~xyz00/var/config.err des zuständigen Paketadmin.&lt;br /&gt;
&lt;br /&gt;
Shell Ändern:&lt;br /&gt;
Die Shell kann man auch auf anderem Wege ändern, nämlich indem man mit sudo in den Account des Users wechselt und mit dem Kommando chsh die shell ändert. Dazu braucht man weder das Passwort zu wissen noch zu ändern, und der User kann das auch selber tun, ohne seinen PaketAdmin zu bemühen.&lt;br /&gt;
Paketuser löschen:&lt;br /&gt;
&lt;br /&gt;
Die entsprechende Zeile des Users aus etc/passwd löschen. Das Homeverzeichnis des Paketusers wird damit ebenfalls gelöscht, Sicherungen stehen in /home/trash/ (zur Wiederherstellung siehe Backup &amp;amp; Restore)&lt;br /&gt;
&lt;br /&gt;
== Passwort ändern ==&lt;br /&gt;
&lt;br /&gt;
User-Accounts bearbeiten mit der Datei etc/passwd.  Eine Änderung des Passwortes geht dem Befehl passwd:&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ passwd&lt;br /&gt;
&lt;br /&gt;
Changing password for mi&lt;br /&gt;
&lt;br /&gt;
(current) UNIX password: ALTESPASSWORT&lt;br /&gt;
&lt;br /&gt;
Enter new UNIX password: NEUESPASSWORT&lt;br /&gt;
&lt;br /&gt;
Retype new UNIX password: NEUESPASSWORT&lt;br /&gt;
&lt;br /&gt;
passwd: password updated successfully&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ █&lt;br /&gt;
&lt;br /&gt;
Die Platzhalter NEUESPASSWORT und ALTESPASSWORT müssen dabei selbstverständlich gegen die entsprechenden Passworte ausgetauscht werden. Dabei sollte jedes Passwort mindestens 6 Zeichen lang sein, besser 8 Zeichen, und aus Buchstaben, Ziffern und ggf. Sonderzeichen bestehen. Allerdings sollte auf Umlaute verzichtet werden, da diese je nach verwendetem Zugangsweg nicht verwendet werden könnten.&lt;br /&gt;
&lt;br /&gt;
Ggf. kommt es zu Fehlermeldungen, z.B. wenn das neue Passwort zu simpel ist, oder bei der Wiederholung nicht identisch mit dem ersten Passwort ist. In dem Fall, den Vorgang einfach wiederholen. Solange das neue Passwort nicht erfolgreich übernommen wurde, bleibt das alte gültig.&lt;br /&gt;
&lt;br /&gt;
Es gibt User, denen der Paket-Admin nur das Recht eingeräumt hat, das eigene Passwort zu ändern, indem er ihnen die &amp;quot;Shell&amp;quot; /usr/bin/passwd zugewiesen hat. Diese User können durch einen Shell-Login nur ihr Passwort ändern, da das Programm passwd an Stelle einer Shell gestartet wird. Sie werden nach dem Einloggen automatisch auf diesen Dialog geführt.Mehr dazu unter User Rechte.&lt;br /&gt;
&lt;br /&gt;
Jeder kann jedem User mit sudo und passwd ein neues Passwort verpassen, wenn er eine Berechtigung für sudo besitzt und das aktuelle Passwort weiß.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:User]]&lt;br /&gt;
[[Kategorie:Baustelle]]&lt;br /&gt;
[[Kategorie:Baustelle:Obsolet nach hsadmin]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=FAQ&amp;diff=999</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=FAQ&amp;diff=999"/>
		<updated>2009-04-06T05:54:19Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Wie komme ich an einen Auth Code für eine hier gehostete .com Domain? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FAQ heißt Frequently Asked Questions - Fragen, die immer wieder gestellt werden. Hier ist der Platz, sie zu beantworten.&lt;br /&gt;
&lt;br /&gt;
== Domains ==&lt;br /&gt;
&lt;br /&gt;
=== Wie komme ich an einen Auth Code für eine hier gehostete .com Domain? ===&lt;br /&gt;
&lt;br /&gt;
; Antwort : Durch eine entsprechende Anfrage an service@ mit Nennung der betroffenen [[Domains|Domain]].&lt;br /&gt;
&lt;br /&gt;
== Email ==&lt;br /&gt;
&lt;br /&gt;
=== Meine Email wurde abgelehnt, obwohl sie kleiner als 32 MB ist ===&lt;br /&gt;
&lt;br /&gt;
;Antwort : Du hast nicht bedacht, dass der Anhang durch die Kodierung an Größe zunimmt. Siehe [[Größenbeschränkung von E-Mails]]&lt;br /&gt;
&lt;br /&gt;
== WWW ==&lt;br /&gt;
&lt;br /&gt;
=== Meine Webseite ist nicht erreichbar ===&lt;br /&gt;
&lt;br /&gt;
;Antwort : Schau auf http://status.hostsharing.net - da kannst Du sehen, ob es ein Problem auf dem Server von HS gibt. Siehe [[Überwachung der HS-Dienste]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=FAQ&amp;diff=998</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=FAQ&amp;diff=998"/>
		<updated>2009-04-06T05:53:56Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Wie komme ich an einen Auth Code für eine hier gehostete .com Domain? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FAQ heißt Frequently Asked Questions - Fragen, die immer wieder gestellt werden. Hier ist der Platz, sie zu beantworten.&lt;br /&gt;
&lt;br /&gt;
== Domains ==&lt;br /&gt;
&lt;br /&gt;
=== Wie komme ich an einen Auth Code für eine hier gehostete .com Domain? ===&lt;br /&gt;
&lt;br /&gt;
; Antwort : Durch eine entsprechende Anfrage an service@ mit Nennung der betroffenen [[Domain]].&lt;br /&gt;
&lt;br /&gt;
== Email ==&lt;br /&gt;
&lt;br /&gt;
=== Meine Email wurde abgelehnt, obwohl sie kleiner als 32 MB ist ===&lt;br /&gt;
&lt;br /&gt;
;Antwort : Du hast nicht bedacht, dass der Anhang durch die Kodierung an Größe zunimmt. Siehe [[Größenbeschränkung von E-Mails]]&lt;br /&gt;
&lt;br /&gt;
== WWW ==&lt;br /&gt;
&lt;br /&gt;
=== Meine Webseite ist nicht erreichbar ===&lt;br /&gt;
&lt;br /&gt;
;Antwort : Schau auf http://status.hostsharing.net - da kannst Du sehen, ob es ein Problem auf dem Server von HS gibt. Siehe [[Überwachung der HS-Dienste]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=FAQ&amp;diff=997</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=FAQ&amp;diff=997"/>
		<updated>2009-04-06T05:52:46Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FAQ heißt Frequently Asked Questions - Fragen, die immer wieder gestellt werden. Hier ist der Platz, sie zu beantworten.&lt;br /&gt;
&lt;br /&gt;
== Domains ==&lt;br /&gt;
&lt;br /&gt;
=== Wie komme ich an einen Auth Code für eine hier gehostete .com Domain? ===&lt;br /&gt;
&lt;br /&gt;
; Antwort : Durch eine entsprechende Anfrage an service@ mit Nennung der betroffenen Domain.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Email ==&lt;br /&gt;
&lt;br /&gt;
=== Meine Email wurde abgelehnt, obwohl sie kleiner als 32 MB ist ===&lt;br /&gt;
&lt;br /&gt;
;Antwort : Du hast nicht bedacht, dass der Anhang durch die Kodierung an Größe zunimmt. Siehe [[Größenbeschränkung von E-Mails]]&lt;br /&gt;
&lt;br /&gt;
== WWW ==&lt;br /&gt;
&lt;br /&gt;
=== Meine Webseite ist nicht erreichbar ===&lt;br /&gt;
&lt;br /&gt;
;Antwort : Schau auf http://status.hostsharing.net - da kannst Du sehen, ob es ein Problem auf dem Server von HS gibt. Siehe [[Überwachung der HS-Dienste]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Kategorie:Domains&amp;diff=418</id>
		<title>Kategorie:Domains</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Kategorie:Domains&amp;diff=418"/>
		<updated>2009-03-07T14:58:54Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Grundsätzliches ==&lt;br /&gt;
&lt;br /&gt;
Jede Domain ist eigenständig (keine Unterscheidung zwischen Haupt- und Zusatzdomain). Eine Zusatzdomain ist für uns eine Weiterleitungsdomain ohne Inhalt (z.B. hostsharing.de wird auf hostsharing.org geleitet) bekommt die Sonder-Sub-Domains www.example.com, ftp.example.com, mail.example.com, pop3.example.com kann eine theoretisch unbegrenzte Anzahl Sub-Domains enthalten,kann ein eigenes [[Zonefile]] stellen.&lt;br /&gt;
&lt;br /&gt;
* [[Verzeichnis-Struktur]]&lt;br /&gt;
* [[Domain-Aufträge]]&lt;br /&gt;
* [[Verwalten der Zonendaten]]&lt;br /&gt;
* [[selbstregistrierte Domains]]&lt;br /&gt;
* [[Zuordnung DomainAdmin]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Kategorie:Domains&amp;diff=417</id>
		<title>Kategorie:Domains</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Kategorie:Domains&amp;diff=417"/>
		<updated>2009-03-07T14:11:43Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Grundsätzliches ==&lt;br /&gt;
&lt;br /&gt;
Jede Domain ist eigenständig (keine Unterscheidung zwischen Haupt- und Zusatzdomain). Eine Zusatzdomain ist für uns eine Weiterleitungsdomain ohne Inhalt (z.B. hostsharing.de wird auf hostsharing.org geleitet) bekommt die Sonder-Sub-Domains www.example.com, ftp.example.com, mail.example.com, pop3.example.com kann eine theoretisch unbegrenzte Anzahl Sub-Domains enthalten,kann ein eigenes [[Zonenfile]] stellen.&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=416</id>
		<title>Verwalten der Zonendaten</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=416"/>
		<updated>2009-03-07T14:10:43Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Platzhalter für eigene Zonenfiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Baustelle}}&lt;br /&gt;
&lt;br /&gt;
Das Zonenfile für eine Domain enthält die Konfiguration für den Domain Name Service (DNS) dieser Domain. Hier ist hinterlegt, welche Hostnamen innerhalb der Domain existieren sollen und auf welche IP-Adressen diese zeigen. Außerdem wird hierüber auch gesteuert, welches System für die Mails der Domain angesprochen werden soll.&lt;br /&gt;
&lt;br /&gt;
{{Textkasten|rot|Achtung|Aufgrund der zentralen Bedeutung sollten Änderungen nur mit Vorsicht vorgenommen werden, da eine fehlerhafte Einstellung dazu führen kann, dass die Webseite nicht mehr im Internet abgerufen werden kann oder Mails verloren gehen!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Änderungen ==&lt;br /&gt;
&lt;br /&gt;
Das aktive Zonefile für eine Domain example.com ist in /etc/bind/pri.example.com zu finden.&lt;br /&gt;
&lt;br /&gt;
Eigene Änderungen sind als Domainadmin möglich. Dazu muss ein vollständiges Zonefile im Konfigurationsverzeichnis etc der Domain abgelegt werden, welches dann editiert werden kann. Im ersten Schritt wird man deshalb, falls noch keine eigenen Änderungen vorgenommen wurden, eine Kopie der aktuellen Konfiguration anlegen:&lt;br /&gt;
&lt;br /&gt;
  xyz00@hopi:~$ cp /etc/bind/pri.example.com /home/doms/example.com/etc&lt;br /&gt;
&lt;br /&gt;
Das Zonefile sieht normalerweise etwa folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$TTL 4H&lt;br /&gt;
example.org. IN SOA dns1.hostsharing.net. hostmaster.hostsharing.net. (&lt;br /&gt;
{SIO}; serial secs since Jan 1 1970&lt;br /&gt;
6H ; refresh (=10000)&lt;br /&gt;
1H ; retry (=1800)&lt;br /&gt;
1W ; expire&lt;br /&gt;
1H ; minimum&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
; please read http://www.hostsharing.net/tech/descriptions/domains-zonefile.htm&lt;br /&gt;
&lt;br /&gt;
IN NS dns1.hostsharing.net.&lt;br /&gt;
IN NS dns2.hostsharing.net.&lt;br /&gt;
IN NS dns3.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN MX 30 mail&lt;br /&gt;
IN MX 80 backupmx.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN A 212.42.230.152&lt;br /&gt;
&lt;br /&gt;
www IN A 212.42.230.152&lt;br /&gt;
ftp IN A 212.42.230.152&lt;br /&gt;
pop3 IN A 212.42.230.152&lt;br /&gt;
mail IN A 212.42.230.152&lt;br /&gt;
*.example.org. IN A 212.42.230.152&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der erste Block SOA definiert die Start Of Authority Ressource. Der wichtigste Eintrag hier ist die Seriennummer. Diese wird von den DNS-Servern benutzt, um eine Änderung zu erkennen. Deshalb muss diese Nummer bei jeder Anpassung erhöht werden, oder die Änderung wird nicht vollständig im Internet sichtbar. Der konkrete Wert ist nicht wichtig, so dass man durchaus auch einfach die dort stehende Zahl um eins erhöhen kann. In der Regel verwenden wir hier die Anzahl der Sekunden seit 1970, die sich einfach über das Kommando date +%s auf dem Server ermitteln lässt.&lt;br /&gt;
&lt;br /&gt;
Nach jeder Änderung an einem selbstverwalteten Zonefile muss eine Datei /home/doms/example.com/etc/zonefile.upd angelegt, bzw. deren Zeitstempel aktualisiert werden. Beides kann etwa durch das Kommando touch /home/doms/example.com/etc/zonefile.upd erledigt werden. Dann dauert es noch einige Minuten, bis die Änderungen von unserem DNS-Server übernommen werden. Bis die DNS-Caches der Welt eine Änderung mitbekommen, kann es natürlich etwas länger dauern.&lt;br /&gt;
&lt;br /&gt;
Wenn man ein eigenes Zonefile in /home/doms/example.org/etc löscht, bleibt im Nameserver der letzte Stand erhalten! Falls man für eine Domain wieder ein Hostsharing-Standard-Zonefile haben möchte, kann man ein leeres (= 0 Bytes) Zonefile anlegen:&lt;br /&gt;
&lt;br /&gt;
  xyz00@hopi:~$ echo -n &amp;gt;  /home/doms/example.org/etc/pri.example.org&lt;br /&gt;
&lt;br /&gt;
Das -n ist wichtig, sonst ist die Datei nicht wirklich leer und es gibt Fehlermeldungen!&lt;br /&gt;
&lt;br /&gt;
== Logfile ==&lt;br /&gt;
&lt;br /&gt;
Im Verzeichnis /var/log/named sind die Logfiles des Nameservers einsehbar. Das aktuelle Log wird unter dem Namen named.log angelegt. Dieses wird beim Neustart des DNS-Servers immer neu angelegt und zeigt bei einer erfolgreichen Änderung den folgenden Inhalt:&lt;br /&gt;
&lt;br /&gt;
  Oct 11 18:32:21.400 info: zone example.org/IN: loaded serial 1065889567&lt;br /&gt;
  Oct 11 18:32:21.435 info: zone example.org/IN: sending notifies (serial 1065889567)&lt;br /&gt;
  Oct 11 18:32:21.755 info: client 213.133.116.2#57100: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
  Oct 11 18:32:22.264 info: client 62.75.149.27#45282: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
&lt;br /&gt;
Die Zeilen bedeuten jeweils:&lt;br /&gt;
&lt;br /&gt;
* Das geänderte Zonefile wurde vom DNS-Server erfolgreich geladen&lt;br /&gt;
* Der lokale Server sendet eine Benachrichtigung an die Secondaries, damit diese die Änderung ebenfalls übernehmen können.&lt;br /&gt;
* Die Secondaries haben die geänderten Daten abgeholt (pro Secondary jeweils ein Eintrag) &lt;br /&gt;
&lt;br /&gt;
Tippfehler oder falsche Angaben im Zonefile werden hier ebenfalls angezeigt, so dass man diese leicht sofort beheben kann.&lt;br /&gt;
&lt;br /&gt;
== Platzhalter für eigene Zonenfiles ==&lt;br /&gt;
&lt;br /&gt;
In eigenen Zonenfiles können jetzt Platzhalter verwendet werden. Diese ermöglichen uns das Ändern von IP#n ohne vorherige Ankündigung. Insbesondere das Verschieben von Paketen zwischen physikalischen Hosts wird damit vereinfacht. Es stehen die folgenden Platzhalter zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; {PAC_IPNUMBER} : IP NUmmer des [[Hives]] in dem sich das [[Paket]] befindet&lt;br /&gt;
; {PAC_HOSTNAME} : Hostname ([[Hive]])&lt;br /&gt;
; {DOM_IPNUMBER} : IP-Nummer&lt;br /&gt;
; {DOM_HOSTNAME} : &lt;br /&gt;
 &lt;br /&gt;
; {MYSQL_IPNUMBER}&lt;br /&gt;
; {MYSQL_HOSTNAME}&lt;br /&gt;
; {PGSQL_IPNUMBER}&lt;br /&gt;
; {PGSQL_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; {FTP_IPNUMBER}&lt;br /&gt;
; {FTP_HOSTNAME}&lt;br /&gt;
  &lt;br /&gt;
; {SMTP_IPNUMBER}&lt;br /&gt;
; {SMTP_HOSTNAME}&lt;br /&gt;
; {POP3_IPNUMBER}&lt;br /&gt;
; {POP3_HOSTNAME}&lt;br /&gt;
; {IMAP_IPNUMBER}&lt;br /&gt;
; {IMAP_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
; {PAC_DNS_MASTER}&lt;br /&gt;
; {HS_DNS1_IPNUMBER}&lt;br /&gt;
; {HS_DNS2_IPNUMBER}&lt;br /&gt;
; {HS_DNS3_IPNUMBER}&lt;br /&gt;
; {HS_DNS1_HOSTNAME}&lt;br /&gt;
; {HS_DNS2_HOSTNAME}&lt;br /&gt;
; {HS_DNS3_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
; {TTL}&lt;br /&gt;
; {SIO} : Timestamp (Millisekunden)&lt;br /&gt;
&lt;br /&gt;
; {MX1_IPNUMBER}&lt;br /&gt;
; {MX1_HOSTNAME}&lt;br /&gt;
; {MX2_IPNUMBER}&lt;br /&gt;
; {MX2_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
Es wird dringend empfohlen, in eigenen Zonenfiles diese Platzhalter zu verwenden. Bei Änderungen von IP#n oder anderen Umstrukturierungen ist hiermit der weitere Betrieb gewährleistet, ohne selbst auf solche Ankündigungen achten zu müssen. Die Hostnamen verstehen sich allesamt ohne den in Zonenfiles oft benötigten abschließenden Punkt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Domains]]&lt;br /&gt;
[[Kategorie:Baustelle]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Domains&amp;diff=415</id>
		<title>Domains</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Domains&amp;diff=415"/>
		<updated>2009-03-07T14:10:27Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Zuordnung DomainAdmin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Baustelle}}&lt;br /&gt;
&lt;br /&gt;
Inhalt folgt ... weg mag nur zu :-)&lt;br /&gt;
&lt;br /&gt;
== Jede Domain ==&lt;br /&gt;
Ist eigenständig (keine Unterscheidung zwischen Haupt- und Zusatzdomain). Eine Zusatzdomain ist für uns eine Weiterleitungsdomain ohne Inhalt (z.B. hostsharing.de wird auf hostsharing.org geleitet)bekommt die Sonder-Sub-Domains www.example.com, ftp.example.com, mail.example.com, pop3.example.com kann eine theoretisch unbegrenzte Anzahl Sub-Domains enthalten,kann ein eigenes Zonenfile stellen. &lt;br /&gt;
&lt;br /&gt;
== Verzeichnis-Struktur ==&lt;br /&gt;
== Domain-Aufträge ==&lt;br /&gt;
== [[Verwalten der Zonendaten]] ==&lt;br /&gt;
== selbstregistrierte Domains ==&lt;br /&gt;
== Zuordnung DomainAdmin ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:Domains]]&lt;br /&gt;
[[Kategorie:Baustelle]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=414</id>
		<title>Verwalten der Zonendaten</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=414"/>
		<updated>2009-03-07T14:09:47Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Platzhalter für eigene Zonenfiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Baustelle}}&lt;br /&gt;
&lt;br /&gt;
Das Zonenfile für eine Domain enthält die Konfiguration für den Domain Name Service (DNS) dieser Domain. Hier ist hinterlegt, welche Hostnamen innerhalb der Domain existieren sollen und auf welche IP-Adressen diese zeigen. Außerdem wird hierüber auch gesteuert, welches System für die Mails der Domain angesprochen werden soll.&lt;br /&gt;
&lt;br /&gt;
{{Textkasten|rot|Achtung|Aufgrund der zentralen Bedeutung sollten Änderungen nur mit Vorsicht vorgenommen werden, da eine fehlerhafte Einstellung dazu führen kann, dass die Webseite nicht mehr im Internet abgerufen werden kann oder Mails verloren gehen!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Änderungen ==&lt;br /&gt;
&lt;br /&gt;
Das aktive Zonefile für eine Domain example.com ist in /etc/bind/pri.example.com zu finden.&lt;br /&gt;
&lt;br /&gt;
Eigene Änderungen sind als Domainadmin möglich. Dazu muss ein vollständiges Zonefile im Konfigurationsverzeichnis etc der Domain abgelegt werden, welches dann editiert werden kann. Im ersten Schritt wird man deshalb, falls noch keine eigenen Änderungen vorgenommen wurden, eine Kopie der aktuellen Konfiguration anlegen:&lt;br /&gt;
&lt;br /&gt;
  xyz00@hopi:~$ cp /etc/bind/pri.example.com /home/doms/example.com/etc&lt;br /&gt;
&lt;br /&gt;
Das Zonefile sieht normalerweise etwa folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$TTL 4H&lt;br /&gt;
example.org. IN SOA dns1.hostsharing.net. hostmaster.hostsharing.net. (&lt;br /&gt;
{SIO}; serial secs since Jan 1 1970&lt;br /&gt;
6H ; refresh (=10000)&lt;br /&gt;
1H ; retry (=1800)&lt;br /&gt;
1W ; expire&lt;br /&gt;
1H ; minimum&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
; please read http://www.hostsharing.net/tech/descriptions/domains-zonefile.htm&lt;br /&gt;
&lt;br /&gt;
IN NS dns1.hostsharing.net.&lt;br /&gt;
IN NS dns2.hostsharing.net.&lt;br /&gt;
IN NS dns3.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN MX 30 mail&lt;br /&gt;
IN MX 80 backupmx.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN A 212.42.230.152&lt;br /&gt;
&lt;br /&gt;
www IN A 212.42.230.152&lt;br /&gt;
ftp IN A 212.42.230.152&lt;br /&gt;
pop3 IN A 212.42.230.152&lt;br /&gt;
mail IN A 212.42.230.152&lt;br /&gt;
*.example.org. IN A 212.42.230.152&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der erste Block SOA definiert die Start Of Authority Ressource. Der wichtigste Eintrag hier ist die Seriennummer. Diese wird von den DNS-Servern benutzt, um eine Änderung zu erkennen. Deshalb muss diese Nummer bei jeder Anpassung erhöht werden, oder die Änderung wird nicht vollständig im Internet sichtbar. Der konkrete Wert ist nicht wichtig, so dass man durchaus auch einfach die dort stehende Zahl um eins erhöhen kann. In der Regel verwenden wir hier die Anzahl der Sekunden seit 1970, die sich einfach über das Kommando date +%s auf dem Server ermitteln lässt.&lt;br /&gt;
&lt;br /&gt;
Nach jeder Änderung an einem selbstverwalteten Zonefile muss eine Datei /home/doms/example.com/etc/zonefile.upd angelegt, bzw. deren Zeitstempel aktualisiert werden. Beides kann etwa durch das Kommando touch /home/doms/example.com/etc/zonefile.upd erledigt werden. Dann dauert es noch einige Minuten, bis die Änderungen von unserem DNS-Server übernommen werden. Bis die DNS-Caches der Welt eine Änderung mitbekommen, kann es natürlich etwas länger dauern.&lt;br /&gt;
&lt;br /&gt;
Wenn man ein eigenes Zonefile in /home/doms/example.org/etc löscht, bleibt im Nameserver der letzte Stand erhalten! Falls man für eine Domain wieder ein Hostsharing-Standard-Zonefile haben möchte, kann man ein leeres (= 0 Bytes) Zonefile anlegen:&lt;br /&gt;
&lt;br /&gt;
  xyz00@hopi:~$ echo -n &amp;gt;  /home/doms/example.org/etc/pri.example.org&lt;br /&gt;
&lt;br /&gt;
Das -n ist wichtig, sonst ist die Datei nicht wirklich leer und es gibt Fehlermeldungen!&lt;br /&gt;
&lt;br /&gt;
== Logfile ==&lt;br /&gt;
&lt;br /&gt;
Im Verzeichnis /var/log/named sind die Logfiles des Nameservers einsehbar. Das aktuelle Log wird unter dem Namen named.log angelegt. Dieses wird beim Neustart des DNS-Servers immer neu angelegt und zeigt bei einer erfolgreichen Änderung den folgenden Inhalt:&lt;br /&gt;
&lt;br /&gt;
  Oct 11 18:32:21.400 info: zone example.org/IN: loaded serial 1065889567&lt;br /&gt;
  Oct 11 18:32:21.435 info: zone example.org/IN: sending notifies (serial 1065889567)&lt;br /&gt;
  Oct 11 18:32:21.755 info: client 213.133.116.2#57100: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
  Oct 11 18:32:22.264 info: client 62.75.149.27#45282: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
&lt;br /&gt;
Die Zeilen bedeuten jeweils:&lt;br /&gt;
&lt;br /&gt;
* Das geänderte Zonefile wurde vom DNS-Server erfolgreich geladen&lt;br /&gt;
* Der lokale Server sendet eine Benachrichtigung an die Secondaries, damit diese die Änderung ebenfalls übernehmen können.&lt;br /&gt;
* Die Secondaries haben die geänderten Daten abgeholt (pro Secondary jeweils ein Eintrag) &lt;br /&gt;
&lt;br /&gt;
Tippfehler oder falsche Angaben im Zonefile werden hier ebenfalls angezeigt, so dass man diese leicht sofort beheben kann.&lt;br /&gt;
&lt;br /&gt;
== Platzhalter für eigene Zonenfiles ==&lt;br /&gt;
&lt;br /&gt;
In eigenen Zonenfiles können jetzt Platzhalter verwendet werden. Diese ermöglichen uns das Ändern von IP#n ohne vorherige Ankündigung. Insbesondere das Verschieben von Paketen zwischen physikalischen Hosts wird damit vereinfacht. Es stehen die folgenden Platzhalter zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; {PAC_IPNUMBER} : IP NUmmer des [[Hives]] in dem sich das [[Paket]] befindet&lt;br /&gt;
; {PAC_HOSTNAME} : Hostname ([[Hive]])&lt;br /&gt;
; {DOM_IPNUMBER} : IP-Nummer&lt;br /&gt;
; {DOM_HOSTNAME} : &lt;br /&gt;
 &lt;br /&gt;
; {MYSQL_IPNUMBER}&lt;br /&gt;
; {MYSQL_HOSTNAME}&lt;br /&gt;
; {PGSQL_IPNUMBER}&lt;br /&gt;
; {PGSQL_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; {FTP_IPNUMBER}&lt;br /&gt;
; {FTP_HOSTNAME}&lt;br /&gt;
  &lt;br /&gt;
; {SMTP_IPNUMBER}&lt;br /&gt;
; {SMTP_HOSTNAME}&lt;br /&gt;
; {POP3_IPNUMBER}&lt;br /&gt;
; {POP3_HOSTNAME}&lt;br /&gt;
; {IMAP_IPNUMBER}&lt;br /&gt;
; {IMAP_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
; {PAC_DNS_MASTER}&lt;br /&gt;
; {HS_DNS1_IPNUMBER}&lt;br /&gt;
; {HS_DNS2_IPNUMBER}&lt;br /&gt;
; {HS_DNS3_IPNUMBER}&lt;br /&gt;
; {HS_DNS1_HOSTNAME}&lt;br /&gt;
; {HS_DNS2_HOSTNAME}&lt;br /&gt;
; {HS_DNS3_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
; {TTL}&lt;br /&gt;
; {SIO} : Timestamp (Millisekunden)&lt;br /&gt;
&lt;br /&gt;
; {MX1_IPNUMBER}&lt;br /&gt;
; {MX1_HOSTNAME}&lt;br /&gt;
; {MX2_IPNUMBER}&lt;br /&gt;
; {MX2_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
Es wird dringend empfohlen, in eigenen Zonenfiles diese Platzhalter zu verwenden. Bei Änderungen von IP#n oder anderen Umstrukturierungen ist hiermit der weitere Betrieb gewährleistet, ohne selbst auf solche Ankündigungen achten zu müssen. Die Hostnamen verstehen sich allesamt ohne den in Zonenfiles oft benötigten abschließenden Punkt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Domain]]&lt;br /&gt;
[[Kategorie:Baustelle]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=413</id>
		<title>Verwalten der Zonendaten</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=413"/>
		<updated>2009-03-07T14:08:32Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Platzhalter für eigene Zonenfiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Baustelle}}&lt;br /&gt;
&lt;br /&gt;
Das Zonenfile für eine Domain enthält die Konfiguration für den Domain Name Service (DNS) dieser Domain. Hier ist hinterlegt, welche Hostnamen innerhalb der Domain existieren sollen und auf welche IP-Adressen diese zeigen. Außerdem wird hierüber auch gesteuert, welches System für die Mails der Domain angesprochen werden soll.&lt;br /&gt;
&lt;br /&gt;
{{Textkasten|rot|Achtung|Aufgrund der zentralen Bedeutung sollten Änderungen nur mit Vorsicht vorgenommen werden, da eine fehlerhafte Einstellung dazu führen kann, dass die Webseite nicht mehr im Internet abgerufen werden kann oder Mails verloren gehen!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Änderungen ==&lt;br /&gt;
&lt;br /&gt;
Das aktive Zonefile für eine Domain example.com ist in /etc/bind/pri.example.com zu finden.&lt;br /&gt;
&lt;br /&gt;
Eigene Änderungen sind als Domainadmin möglich. Dazu muss ein vollständiges Zonefile im Konfigurationsverzeichnis etc der Domain abgelegt werden, welches dann editiert werden kann. Im ersten Schritt wird man deshalb, falls noch keine eigenen Änderungen vorgenommen wurden, eine Kopie der aktuellen Konfiguration anlegen:&lt;br /&gt;
&lt;br /&gt;
  xyz00@hopi:~$ cp /etc/bind/pri.example.com /home/doms/example.com/etc&lt;br /&gt;
&lt;br /&gt;
Das Zonefile sieht normalerweise etwa folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$TTL 4H&lt;br /&gt;
example.org. IN SOA dns1.hostsharing.net. hostmaster.hostsharing.net. (&lt;br /&gt;
{SIO}; serial secs since Jan 1 1970&lt;br /&gt;
6H ; refresh (=10000)&lt;br /&gt;
1H ; retry (=1800)&lt;br /&gt;
1W ; expire&lt;br /&gt;
1H ; minimum&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
; please read http://www.hostsharing.net/tech/descriptions/domains-zonefile.htm&lt;br /&gt;
&lt;br /&gt;
IN NS dns1.hostsharing.net.&lt;br /&gt;
IN NS dns2.hostsharing.net.&lt;br /&gt;
IN NS dns3.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN MX 30 mail&lt;br /&gt;
IN MX 80 backupmx.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN A 212.42.230.152&lt;br /&gt;
&lt;br /&gt;
www IN A 212.42.230.152&lt;br /&gt;
ftp IN A 212.42.230.152&lt;br /&gt;
pop3 IN A 212.42.230.152&lt;br /&gt;
mail IN A 212.42.230.152&lt;br /&gt;
*.example.org. IN A 212.42.230.152&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der erste Block SOA definiert die Start Of Authority Ressource. Der wichtigste Eintrag hier ist die Seriennummer. Diese wird von den DNS-Servern benutzt, um eine Änderung zu erkennen. Deshalb muss diese Nummer bei jeder Anpassung erhöht werden, oder die Änderung wird nicht vollständig im Internet sichtbar. Der konkrete Wert ist nicht wichtig, so dass man durchaus auch einfach die dort stehende Zahl um eins erhöhen kann. In der Regel verwenden wir hier die Anzahl der Sekunden seit 1970, die sich einfach über das Kommando date +%s auf dem Server ermitteln lässt.&lt;br /&gt;
&lt;br /&gt;
Nach jeder Änderung an einem selbstverwalteten Zonefile muss eine Datei /home/doms/example.com/etc/zonefile.upd angelegt, bzw. deren Zeitstempel aktualisiert werden. Beides kann etwa durch das Kommando touch /home/doms/example.com/etc/zonefile.upd erledigt werden. Dann dauert es noch einige Minuten, bis die Änderungen von unserem DNS-Server übernommen werden. Bis die DNS-Caches der Welt eine Änderung mitbekommen, kann es natürlich etwas länger dauern.&lt;br /&gt;
&lt;br /&gt;
Wenn man ein eigenes Zonefile in /home/doms/example.org/etc löscht, bleibt im Nameserver der letzte Stand erhalten! Falls man für eine Domain wieder ein Hostsharing-Standard-Zonefile haben möchte, kann man ein leeres (= 0 Bytes) Zonefile anlegen:&lt;br /&gt;
&lt;br /&gt;
  xyz00@hopi:~$ echo -n &amp;gt;  /home/doms/example.org/etc/pri.example.org&lt;br /&gt;
&lt;br /&gt;
Das -n ist wichtig, sonst ist die Datei nicht wirklich leer und es gibt Fehlermeldungen!&lt;br /&gt;
&lt;br /&gt;
== Logfile ==&lt;br /&gt;
&lt;br /&gt;
Im Verzeichnis /var/log/named sind die Logfiles des Nameservers einsehbar. Das aktuelle Log wird unter dem Namen named.log angelegt. Dieses wird beim Neustart des DNS-Servers immer neu angelegt und zeigt bei einer erfolgreichen Änderung den folgenden Inhalt:&lt;br /&gt;
&lt;br /&gt;
  Oct 11 18:32:21.400 info: zone example.org/IN: loaded serial 1065889567&lt;br /&gt;
  Oct 11 18:32:21.435 info: zone example.org/IN: sending notifies (serial 1065889567)&lt;br /&gt;
  Oct 11 18:32:21.755 info: client 213.133.116.2#57100: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
  Oct 11 18:32:22.264 info: client 62.75.149.27#45282: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
&lt;br /&gt;
Die Zeilen bedeuten jeweils:&lt;br /&gt;
&lt;br /&gt;
* Das geänderte Zonefile wurde vom DNS-Server erfolgreich geladen&lt;br /&gt;
* Der lokale Server sendet eine Benachrichtigung an die Secondaries, damit diese die Änderung ebenfalls übernehmen können.&lt;br /&gt;
* Die Secondaries haben die geänderten Daten abgeholt (pro Secondary jeweils ein Eintrag) &lt;br /&gt;
&lt;br /&gt;
Tippfehler oder falsche Angaben im Zonefile werden hier ebenfalls angezeigt, so dass man diese leicht sofort beheben kann.&lt;br /&gt;
&lt;br /&gt;
== Platzhalter für eigene Zonenfiles ==&lt;br /&gt;
&lt;br /&gt;
In eigenen Zonenfiles können jetzt Platzhalter verwendet werden. Diese ermöglichen uns das Ändern von IP#n ohne vorherige Ankündigung. Insbesondere das Verschieben von Paketen zwischen physikalischen Hosts wird damit vereinfacht. Es stehen die folgenden Platzhalter zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; {PAC_IPNUMBER} : IP NUmmer des [[Hives]] in dem sich das [[Paket]] befindet&lt;br /&gt;
; {PAC_HOSTNAME} : Hostname ([[Hive]])&lt;br /&gt;
; {DOM_IPNUMBER} : IP-Nummer&lt;br /&gt;
; {DOM_HOSTNAME} : &lt;br /&gt;
 &lt;br /&gt;
; {MYSQL_IPNUMBER}&lt;br /&gt;
; {MYSQL_HOSTNAME}&lt;br /&gt;
; {PGSQL_IPNUMBER}&lt;br /&gt;
; {PGSQL_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; {FTP_IPNUMBER}&lt;br /&gt;
; {FTP_HOSTNAME}&lt;br /&gt;
  &lt;br /&gt;
; {SMTP_IPNUMBER}&lt;br /&gt;
; {SMTP_HOSTNAME}&lt;br /&gt;
; {POP3_IPNUMBER}&lt;br /&gt;
; {POP3_HOSTNAME}&lt;br /&gt;
; {IMAP_IPNUMBER}&lt;br /&gt;
; {IMAP_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
; {PAC_DNS_MASTER}&lt;br /&gt;
; {HS_DNS1_IPNUMBER}&lt;br /&gt;
; {HS_DNS2_IPNUMBER}&lt;br /&gt;
; {HS_DNS3_IPNUMBER}&lt;br /&gt;
; {HS_DNS1_HOSTNAME}&lt;br /&gt;
; {HS_DNS2_HOSTNAME}&lt;br /&gt;
; {HS_DNS3_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
; {TTL}&lt;br /&gt;
; {SIO} : Timestamp (Millisekunden)&lt;br /&gt;
&lt;br /&gt;
; {MX1_IPNUMBER}&lt;br /&gt;
; {MX1_HOSTNAME}&lt;br /&gt;
; {MX2_IPNUMBER}&lt;br /&gt;
; {MX2_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
Es wird dringend empfohlen, in eigenen Zonenfiles diese Platzhalter zu verwenden. Bei Änderungen von IP#n oder anderen Umstrukturierungen ist hiermit der weitere Betrieb gewährleistet, ohne selbst auf solche Ankündigungen achten zu müssen. Die Hostnamen verstehen sich allesamt ohne den in Zonenfiles oft benötigten abschließenden Punkt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Domains]]&lt;br /&gt;
[[Kategorie:Baustelle]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Tabellen&amp;diff=412</id>
		<title>Tabellen</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Tabellen&amp;diff=412"/>
		<updated>2009-03-07T14:06:47Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: Die Seite wurde neu angelegt: {{Shortcut|WP:TAB, WP:TBL}} {{Wikipedia-Hilfe}} Wikipedia bietet eine eigene Syntax, um &amp;#039;&amp;#039;&amp;#039;Tabellen&amp;#039;&amp;#039;&amp;#039; darzustellen. Diese Syntax ist zwar an das verbreitete [[Hypertex...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Shortcut|WP:TAB, WP:TBL}}&lt;br /&gt;
{{Wikipedia-Hilfe}}&lt;br /&gt;
Wikipedia bietet eine eigene Syntax, um &#039;&#039;&#039;Tabellen&#039;&#039;&#039; darzustellen. Diese Syntax ist zwar an das verbreitete [[Hypertext Markup Language|HTML]] angelehnt, erleichtert jedoch durch eine vereinfachte Schreibweise die Arbeit an komplizierteren Tabellen wesentlich. Diese Seite bietet eine Kurzübersicht, wie du Tabellen erstellst, eine ausführliche Darstellung findet sich auf &#039;&#039;&#039;[[Hilfe:Tabellen-Referenz]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Um die Zellen einer Tabelle zu formatieren, lassen sich sowohl für die Tabelle als Ganzes als auch für einzelne Zellen HTML-Attribute angeben. Insbesondere kann das &amp;lt;tt&amp;gt;style&amp;lt;/tt&amp;gt;-Attribut verwendet werden, wodurch sich beliebige [[Cascading Style Sheets|CSS]]-Formatierungen realisieren lassen. Zwar lassen sich auch einzelne Zeilen einer Tabelle formatieren, möchte man jedoch ein Attribut an eine bestimmte Spalte vergeben, so muss dies zellenweise geschehen.&lt;br /&gt;
&lt;br /&gt;
== Wann Tabellen einsetzen? ==&lt;br /&gt;
&#039;&#039;&#039;Tabellen&#039;&#039;&#039; sind ein gutes Mittel, um gleichartige Informationen übersichtlich zu gestalten. Sie helfen die Beziehungen zwischen Tabellenzellen und ihren Zeilen und Spalten zu verstehen (siehe [[Semantik|semantische Beziehungen]]). Insbesondere als sortierbare Tabellen bieten sie einen schnellen Überblick beispielsweise über Jahreszahlen, Namen oder Orte.&lt;br /&gt;
:&#039;&#039;Siehe Hauptartikel [[Wikipedia:Tabellen]]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Andererseits sind Tabellen komplizierter als normaler Text. Deshalb sollten sie nur dort eingesetzt werden, wo sie tatsächlich für bessere Übersicht sorgen. Überlege immer, ob du die Informationen nicht besser in einer einfachen Liste unterbringen kannst (siehe [[Hilfe:Textgestaltung|Textgestaltung]] und [[Hilfe:Listen|Listen]]).&lt;br /&gt;
&lt;br /&gt;
Tabellen sollte man nicht als „grafisches Gestaltungsmittel“ einsetzen.&lt;br /&gt;
&lt;br /&gt;
== CSS-Klassen für Tabellen ==&lt;br /&gt;
Um Tabellen sowohl in ihren Inhalten als auch bereits im Kopfbereich weitestgehend frei von Elementen zu halten, die die Darstellungsweise betreffen, wurden für das global wirksame CSS einige Klassen entwickelt, die es erlauben, wichtige Stile mit wenigen anschaulichen Anweisungen festzulegen.&lt;br /&gt;
&lt;br /&gt;
=== wikitable ===&lt;br /&gt;
Mittels &amp;lt;code&amp;gt;class=&amp;quot;wikitable&amp;quot;&amp;lt;/code&amp;gt; im Tabellenkopf lässt sich eine schwach grau getönte Tabelle mit sichtbaren, wenngleich dezenten Zellgrenzen erstellen. Zwischen Zellinhalt und Rand wird etwas &amp;quot;Luft&amp;quot; gelassen. Die Standardtabelle ist rahmenlos und hat weißen Hintergrund, was für Layout-Zwecke teilweise erwünscht ist, sich jedoch in bestimmten Fällen zu schlecht vom Text absetzt.&lt;br /&gt;
&lt;br /&gt;
Die Klasse &amp;lt;code&amp;gt;prettytable&amp;lt;/code&amp;gt; mit einem ganz ähnlichem Anspruch sollte nicht mehr verwendet werden, um die Kohärenz der Stilmittel zwischen den verschiedenen Wikipedias zu fördern. Sie wird ausschließlich in der deutschen Wikipedia verwendet.&lt;br /&gt;
&lt;br /&gt;
=== sortable ===&lt;br /&gt;
Mittels &amp;lt;code&amp;gt;class=&amp;quot;sortable&amp;quot;&amp;lt;/code&amp;gt; werden Spalten sortierbar gemacht. Das heißt, wenn [[JavaScript]] für die Wikipedia aktiviert ist, können Tabellen durch Klick auf das entsprechende Symbol in einem Spaltenkopf nach dieser Spalte auf- und absteigend sortiert werden. Die mitunter unsortierte Ausgangs-Darstellung erhält man durch Neuladen der Seite. Einzelne Spalten, für die eine Sortierung als unsinnig angesehen wird, können mittels der spaltenweisen Angabe von &amp;lt;code&amp;gt;class=&amp;quot;unsortable&amp;quot;&amp;lt;/code&amp;gt; markiert werden, so werden die Sortierfunktion und -symbol unterdrückt. Mit der gleichen Angabe können auch einzelne Tabellen&#039;&#039;zeilen&#039;&#039; von der Sortierung ausgenommen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;siehe auch:&#039;&#039; [[:meta:Help:Sorting|MediaWiki Handbook - Sorting]]&lt;br /&gt;
&lt;br /&gt;
=== toptextcells ===&lt;br /&gt;
Durch &amp;lt;code&amp;gt;class=&amp;quot;toptextcells&amp;quot;&amp;lt;/code&amp;gt; im Tabellenkopf kann das Standardverhalten, dass Texte in Zellen vertikal zentriert dargestellt werden, dahingehend abgeändert werden, dass die Texte immer oben beginnen und der Abstand jeweils nach unten variiert. In Fällen stark unterschiedlicher Auffüllung führt dies zu einer größeren Übersicht, die obere Textzeile bildet mit der oberen Begrenzung zusammen eine Flucht. Die Alternative zu dieser Klasse wäre die Einfügung von style-Anweisungen pro Tabellenzeile.&lt;br /&gt;
&lt;br /&gt;
=== Kombinationen ===&lt;br /&gt;
Die genannten drei Klassen lassen sich kombinieren. Hierbei sollte Augenmaß gewahrt werden, nicht jede Eigenschaft ist immer passend. Sortierbare Wikitables (&amp;lt;code&amp;gt;class=&amp;quot;wikitable sortable&amp;quot;&amp;lt;/code&amp;gt;) werden sich häufig anbieten. Oben ausgerichtete Texte in Zellen werden häufig mit Wikitable kombiniert werden. &lt;br /&gt;
&lt;br /&gt;
Auch Kombinationen aller drei Stile sind denkbar, wenn in Tabellen umfangreiche Erläuterungen enthalten sind, diese sollten dann als &amp;lt;code&amp;gt;unsortable&amp;lt;/code&amp;gt; markiert werden.&lt;br /&gt;
&lt;br /&gt;
=== Probleme mit der class=&amp;quot;wikitable&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Am 23. Februar 2008 wurde die „[[Vorlage:Prettytable]]“ als „veraltet“ [{{fullurl:Spezial:Logbuch|type=delete&amp;amp;page=Vorlage:Prettytable&amp;amp;year=2008&amp;amp;month=2}} gelöscht] und somit endgültig von der [[Cascading Style Sheets|CSS]]-&amp;lt;code&amp;gt;class=&amp;quot;wikitable&amp;quot;&amp;lt;/code&amp;gt; ersetzt (zu finden in [[MediaWiki:Common.css]]). Daneben existiert auch die &amp;lt;code&amp;gt;class=&amp;quot;prettytable&amp;quot;&amp;lt;/code&amp;gt;, diese sollte aber nicht mehr verwendet werden, da die deutschsprachige Wikipedia die einzige ist, welche diese Klasse verwendet. Im Zuge der Internationalisierung und für den Export ist es hilfreich, wenn sie nicht mehr verwendet wird.&amp;lt;ref&amp;gt;Eine Umstellung auf &amp;lt;code&amp;gt;wikitable&amp;lt;/code&amp;gt; sollte bei der Bearbeitung eines Artikels erfolgen, Bearbeitungen die nur diese Umstellung beinhalten sowie Botläufe, sind zu unterlassen. Weitere Informationen gibt es dazu unter [[Wikipedia Diskussion:Bots/Archiv 2008#Klasse &amp;quot;wikitable&amp;quot;]] und [[MediaWiki Diskussion:Common.css#Klasse &amp;quot;wikitable&amp;quot;]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Umstellung ist in mancherlei Hinsicht nicht nur ein Segen. So kann mit &amp;lt;code&amp;gt;class=&amp;quot;wikitable&amp;quot;&amp;lt;/code&amp;gt; beispielsweise das [http://de.selfhtml.org/html/referenz/attribute.htm#table &amp;lt;code&amp;gt;&amp;lt;span style=&amp;quot;background-color:#FDFBCD;&amp;quot;&amp;gt;&#039;&#039;&#039;cellpadding&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt;] (die „Zellen-Polsterung“) anscheinend &#039;&#039;nicht mehr in einem Rutsch&#039;&#039; für die ganze Tabelle verändert/definiert werden&amp;lt;sup&amp;gt;&amp;amp;#91;[[Wikipedia:Fragen zur Wikipedia/Archiv/2008/Woche 25#Falsch angewandtes cellpadding?|WP:FZW-Archiv:&amp;amp;nbsp;Juni&amp;amp;nbsp;2008]]&amp;amp;#93;&amp;lt;/sup&amp;gt;. Wo deshalb „unbedingt“ nötig, kann statt &amp;lt;code style=&amp;quot;white-space:nowrap;&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; doch noch eine Entsprechung der „[[Vorlage:Prettytable]]“ verwendet werden:&lt;br /&gt;
* &amp;lt;code&amp;gt;border=&amp;quot;1&amp;quot; &amp;lt;span style=&amp;quot;background-color:#FDFBCD;&amp;quot;&amp;gt;cellpadding=&amp;quot;20&amp;quot;&amp;lt;/span&amp;gt; style=&amp;quot;margin:1em 1em 1em 0; background:#f9f9f9; border:1px #AAA solid; border-collapse:collapse; empty-cells:show;&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Tipp: Mit der Eigenschaft &amp;lt;code&amp;gt;text-indent&amp;lt;/code&amp;gt; und einem Wert so um die 4px bekommt man einen ganz vernünftigen Abstand zum linken Rand hin. Wenn das hinter der Klasse &amp;quot;wikitable sortable&amp;quot; oder &amp;quot;wikitable&amp;quot; notiert wird, bezieht sich diese Zuweisung auf alle Zellen. So könnte die erste Zeile einer Tabelle aussehen: &amp;lt;code&amp;gt;{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-indent:4px&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einfache Tabelle ==&lt;br /&gt;
Eine einfache Beispieltabelle aus dem Artikel [[Bayern-Landshut#Liste der Herzöge von Bayern-Landshut|Bayern-Landshut]]:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! Name                                          !!  Regierungszeit                       !!  Abstammung&lt;br /&gt;
|-&lt;br /&gt;
| [[Stephan II. (Bayern)|Stephan&amp;amp;nbsp;II.]]     || &amp;lt;tt&amp;gt;1347–1375&amp;lt;/tt&amp;gt; Herzog von Bayern          || Sohn Kaiser Ludwigs&amp;amp;nbsp;IV.&lt;br /&gt;
|-&lt;br /&gt;
| [[Friedrich (Bayern)|Friedrich]]    || &amp;lt;tt&amp;gt;1375–1393&amp;lt;/tt&amp;gt; Herzog von Bayern-Landshut || Sohn Stephans&amp;amp;nbsp;II.&lt;br /&gt;
|-&lt;br /&gt;
| [[Heinrich XVI. (Bayern)|Heinrich&amp;amp;nbsp;XVI.]] || &amp;lt;tt&amp;gt;1393–1450&amp;lt;/tt&amp;gt; Herzog von Bayern-Landshut || Sohn Friedrichs&lt;br /&gt;
|-&lt;br /&gt;
| [[Ludwig IX. (Bayern)|Ludwig&amp;amp;nbsp;IX.]]       || &amp;lt;tt&amp;gt;1450–1479&amp;lt;/tt&amp;gt; Herzog von Bayern-Landshut || Sohn Heinrichs&amp;amp;nbsp;XVI.&lt;br /&gt;
|-&lt;br /&gt;
| [[Georg (Bayern)|Georg]]                      || &amp;lt;tt&amp;gt;1479–1503&amp;lt;/tt&amp;gt; Herzog von Bayern-Landshut || Sohn Ludwigs&amp;amp;nbsp;IX.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die obige Tabelle wird durch den folgenden Quelltext erzeugt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! Name                                          !! Regierungszeit                                !! Abstammung&lt;br /&gt;
|-&lt;br /&gt;
| [[Stephan II. (Bayern)|Stephan&amp;amp;amp;nbsp;II.]]     || &amp;lt;tt&amp;gt;1347–1375&amp;lt;/tt&amp;gt; Herzog von Bayern          || Sohn Kaiser Ludwigs&amp;amp;amp;nbsp;IV.&lt;br /&gt;
|-&lt;br /&gt;
| [[Friedrich (Bayern)|Friedrich]]              || &amp;lt;tt&amp;gt;1375–1393&amp;lt;/tt&amp;gt; Herzog von Bayern-Landshut || Sohn Stephans&amp;amp;amp;nbsp;II.&lt;br /&gt;
|-&lt;br /&gt;
| [[Heinrich XVI. (Bayern)|Heinrich&amp;amp;amp;nbsp;XVI.]] || &amp;lt;tt&amp;gt;1393–1450&amp;lt;/tt&amp;gt; Herzog von Bayern-Landshut || Sohn Friedrichs&lt;br /&gt;
|-&lt;br /&gt;
| [[Ludwig IX. (Bayern)|Ludwig&amp;amp;amp;nbsp;IX.]]       || &amp;lt;tt&amp;gt;1450–1479&amp;lt;/tt&amp;gt; Herzog von Bayern-Landshut || Sohn Heinrichs&amp;amp;amp;nbsp;XVI.&lt;br /&gt;
|-&lt;br /&gt;
| [[Georg (Bayern)|Georg]]                      || &amp;lt;tt&amp;gt;1479–1503&amp;lt;/tt&amp;gt; Herzog von Bayern-Landshut || Sohn Ludwigs&amp;amp;amp;nbsp;IX.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Erläuterungen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Die Zeichen &amp;lt;code&amp;gt;{|&amp;lt;/code&amp;gt; beginnen eine Tabelle, während &amp;lt;code&amp;gt;|}&amp;lt;/code&amp;gt; sie abschließen. Beide Tags müssen an einem Zeilenanfang stehen.&lt;br /&gt;
* Das Attribut &amp;lt;code&amp;gt;class=&amp;quot;wikitable&amp;quot;&amp;lt;/code&amp;gt; veranlasst, dass die ganze Tabelle nach den Vorgaben der Klasse &amp;lt;code&amp;gt;wikitable&amp;lt;/code&amp;gt; formatiert wird. Diese sieht unter anderem Trennlinien zwischen den Zellen sowie zusätzlichen Platz zwischen Zelleninhalt und Zellenrand (das sogenannte &#039;&#039;cellpadding&#039;&#039;) vor.&lt;br /&gt;
* Zeilen, die mit einem Ausrufezeichen (&amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;) beginnen, definieren Kopfzeilen von Tabellen. Der Text in einer Zelle einer solchen Zeile wird zentriert und fettgedruckt. Gewöhnliche Tabellenzeilen beginnen dagegen mit einem senkrechten Trennstrich (&amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Das Tag &amp;lt;code&amp;gt;|-&amp;lt;/code&amp;gt; beginnt eine neue Tabellenzeile, falls es im Quelltext an einem Zeilenanfang steht.&lt;br /&gt;
* Die Zeichen &amp;lt;code&amp;gt;||&amp;lt;/code&amp;gt; trennen nebeneinanderliegende Tabellenzellen.&lt;br /&gt;
* Die Zeichenfolge &amp;lt;code&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/code&amp;gt; anstatt eines Leerzeichens verhindert einen Zeilenumbruch zwischen den beiden Wörtern, die das Leerzeichen trennt.&lt;br /&gt;
* Die Jahreszahlen werden durch &amp;lt;code&amp;gt;&amp;amp;lt;tt&amp;gt;&amp;lt;/code&amp;gt; mit fester Zeichenbreite dargestellt, um sicherzugehen, dass sie am Bindestrich ausgerichtet werden.&lt;br /&gt;
&lt;br /&gt;
Soll die Tabelle rechtsbündig zum Text ausgerichtet werden, lässt sich dies durch die zusätzliche Klasse &amp;lt;code&amp;gt;float-right&amp;lt;/code&amp;gt; im Attribut erreichen: &amp;lt;code&amp;gt;class=&amp;quot;wikitable float-right&amp;quot;&amp;lt;/code&amp;gt;. Zentrierung der Tabelle erreicht man durch die zusätzliche Klasse &amp;lt;code&amp;gt;centered&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;class=&amp;quot;wikitable centered&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Sortierbare Tabelle ==&lt;br /&gt;
Sortierbare Tabellen ermöglichen verschiedene und vom Leser wählbare Sichtweisen auf eine Sache:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! ABC !! Länge !! Breite !! Farbe !! class=&amp;quot;unsortable&amp;quot; | Bemerkung&lt;br /&gt;
|-&lt;br /&gt;
| [[a]]&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 1100&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 1000&lt;br /&gt;
| hellblau&lt;br /&gt;
| Blau ist der Himmel&lt;br /&gt;
|-&lt;br /&gt;
| [[b]]&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 30&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 2&lt;br /&gt;
| grün&lt;br /&gt;
| Grün ist das Gras&lt;br /&gt;
|-&lt;br /&gt;
| [[c]]&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 100&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 90&lt;br /&gt;
| rot&lt;br /&gt;
| Rot ist die Liebe&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Diese sortierbare Tabelle wird durch folgenden Code erzeugt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! ABC !! Länge !! Breite !! Farbe !! class=&amp;quot;unsortable&amp;quot; | Bemerkung&lt;br /&gt;
|-&lt;br /&gt;
| [[a]]&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 1100&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 1000&lt;br /&gt;
| hellblau&lt;br /&gt;
| Blau ist der Himmel&lt;br /&gt;
|-&lt;br /&gt;
| [[b]]&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 30&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 2&lt;br /&gt;
| grün&lt;br /&gt;
| Grün ist das Gras&lt;br /&gt;
|-&lt;br /&gt;
| [[c]]&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 100&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 90&lt;br /&gt;
| rot&lt;br /&gt;
| Rot ist die Liebe&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sortierbare Namen ===&lt;br /&gt;
Nach der Namenskonvention steht in Wikipedia zuerst der Vorname, gefolgt vom Nachnamen.&amp;lt;br /&amp;gt;Die [[Vorlage:SortKeyName]] sorgt dafür, dass die Tabellenspalten hier dennoch nach dem Nachnamen sortiert werden:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! Name !! Vorname !! Nachname&lt;br /&gt;
|-&lt;br /&gt;
| {{SortKeyName|Bernd|Müller}}&lt;br /&gt;
| Bernd&lt;br /&gt;
| Müller&lt;br /&gt;
|-&lt;br /&gt;
| {{SortKeyName|Hans|Zehnder}}&lt;br /&gt;
| Hans&lt;br /&gt;
| Zehnder&lt;br /&gt;
|-&lt;br /&gt;
| {{SortKeyName|Stefan|Ackermann}}&lt;br /&gt;
| Stefan&lt;br /&gt;
| Ackermann&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! Name !! Vorname !! Nachname&lt;br /&gt;
|-&lt;br /&gt;
| {{SortKeyName|Bernd|Müller}}&lt;br /&gt;
| Bernd&lt;br /&gt;
| Müller&lt;br /&gt;
|-&lt;br /&gt;
| {{SortKeyName|Hans|Zehnder}}&lt;br /&gt;
| Hans&lt;br /&gt;
| Zehnder&lt;br /&gt;
|-&lt;br /&gt;
| {{SortKeyName|Stefan|Ackermann}}&lt;br /&gt;
| Stefan&lt;br /&gt;
| Ackermann&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei komplizierteren Namen, beispielsweise mit zwei Vornamen oder mit Sonderzeichen im Namen funktioniert [[Vorlage:SortKey]]:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{SortKey|Ambrozy, Peter}}[[Peter Michael Ambrozy|Peter Ambrozy]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
| {{SortKey|Ambrozy, Peter}}[[Peter Michael Ambrozy|Peter Ambrozy]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: [[Liste der Abgeordneten zum Kärntner Landtag (29. Gesetzgebungsperiode)|Abgeordnete im Kärntner Landtag]]&lt;br /&gt;
&lt;br /&gt;
=== Sortierbare Zahlen und Geldbeträge ===&lt;br /&gt;
Zahlen und Geld-Währungen werden so rechtsbündig und sortierbar dargestellt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable float-right&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! €&amp;lt;br /&amp;gt;sortieren&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 1,00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 2000,10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 3.000,02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 40.000,00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 5,10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 1.000.006,01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 7000,01&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! €&amp;lt;br /&amp;gt;sortieren&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 1,00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 2000,10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 3.000,02&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 40.000,00&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 5,10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 1.000.006,01&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 7000,01&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rechtsbündige Zahlen werden nur dann korrekt sortiert, wenn die Anzahl der Nachkommastellen bei allen Einträgen einer Spalte gleich sind.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Siehe auch:&#039;&#039; [[Vorlage:Dts]] für Datumsangaben, [[Vorlage:Nts]] und [[Vorlage:0]] für Zahlen&lt;br /&gt;
&lt;br /&gt;
=== Verschiedenstellige Zahlen ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! Nummer !! Ort &lt;br /&gt;
|-&lt;br /&gt;
| {{SortKey| 033_ | 033x }} || [[Land Brandenburg|Brandenburg]]&lt;br /&gt;
|-&lt;br /&gt;
| {{SortKey| 0330_ | 0330x }} || Oranienburg und Umgebung&lt;br /&gt;
|-&lt;br /&gt;
| 03301 || [[Oranienburg]]&lt;br /&gt;
|-&lt;br /&gt;
| 03302 || [[Hennigsdorf]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
| {{SortKey| 033_ | 033x }} || [[Land Brandenburg|Brandenburg]]&lt;br /&gt;
|-&lt;br /&gt;
| {{SortKey| 0330_ | 0330x }} || Oranienburg und Umgebung&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel: [[Vorwahl 03 (Deutschland)|Telefon-Vorwahl 03 (Deutschland)]]&lt;br /&gt;
&lt;br /&gt;
=== Sortierbare verschiedenstellige Zahlen mit Dezimaltrennzeichen ===&lt;br /&gt;
Damit bei verschiedenstelligen Zahlen in einer Spalte das Komma immer übereinander dargestellt wird gibt es zwei Möglichkeiten. Beide sind sortierbar. Lösung a) ist angenehmer zu lesen also für Wikipedia geeigneter. Lösung b) ist einfacher zu schreiben und für Zahlen mit immer gleicher Zahl von Nachkommastellen, Währungen beispielsweise, genauso gut geeignet:&lt;br /&gt;
&lt;br /&gt;
a) Verwendung von [[Vorlage:0]] für alle führenden Nullen:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable float-right&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! Zähler !! Wert&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1000&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| {{0}}{{0}}{{0}}1,0001&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| {{0}}200,2&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| {{0}}{{0}}{{0}}1,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! Zähler !! Wert&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1000&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| {{0}}{{0}}{{0}}1,0001&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| {{0}}200,2&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| {{0}}{{0}}{{0}}1,1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
b) rechtsbündiger Zellenformatierung unter Verwendung der gleichen Anzahl an Nachkommastellen, wobei die zur Ausrichtung künstlich aufgefüllten Nachkommastellen per &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{0}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; versteckt werden können, ein zu versteckendes Komma ist per &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{0|,}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; erzielbar:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable float-right&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! Zähler !! Wert&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 1000{{0|,}}{{0}}{{0}}{{0}}{{0}}&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 1,0001&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 200,2{{0}}{{0}}{{0}}&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 1,1{{0}}{{0}}{{0}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! Zähler !! Wert&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 1000{{0|,}}{{0}}{{0}}{{0}}{{0}}&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 1,0001&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 200,2{{0}}{{0}}{{0}}&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 1,1{{0}}{{0}}{{0}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sortierbare Zahl mit Währungs- oder %-Symbol ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable float-right&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! Zähler !! Prozent&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 10 %&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| {{0}}1 %&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| {{0}}7 %&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 80 %&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! Zähler !! Prozent&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 10 %&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| {{0}}3 %&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| {{0}}7 %&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| 80 %&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Sortierbare Tabelle mit einer nicht-sortierbaren Zeile ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable float-right&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! Name !! Wert&lt;br /&gt;
|-&lt;br /&gt;
| Alfons&lt;br /&gt;
| 90&lt;br /&gt;
|-&lt;br /&gt;
| Berta&lt;br /&gt;
| 12&lt;br /&gt;
|- class=&amp;quot;unsortable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Fest&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;45&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Cäsar&lt;br /&gt;
| 37&lt;br /&gt;
|-&lt;br /&gt;
| Dietmar&lt;br /&gt;
| 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:50%&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable float-right&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! Name !! Wert&lt;br /&gt;
|-&lt;br /&gt;
| Alfons&lt;br /&gt;
| 90&lt;br /&gt;
|-&lt;br /&gt;
| Berta&lt;br /&gt;
| 12&lt;br /&gt;
|- class=&amp;quot;unsortable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Fest&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;45&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Cäsar&lt;br /&gt;
| 37&lt;br /&gt;
|-&lt;br /&gt;
| Dietmar&lt;br /&gt;
| 6&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Layout ==&lt;br /&gt;
=== Tabellenüberschriften, Trennstriche ===&lt;br /&gt;
Das folgende Beispiel zeigt, wie man eine Tabellenüberschrift erzeugt, sowie eine Möglichkeit, wie sich Trennstriche zwischen bestimmten Zellen realisieren lassen:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:right;&amp;quot;&lt;br /&gt;
|+ Addition von vier Zahlen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;365&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;+ 123&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;+ 235&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;+ 277&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top: 1pt black solid;&amp;quot; | &amp;lt;tt&amp;gt;1000&amp;lt;/tt&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Der Quelltext dieser Beispieltabelle sieht wie folgt aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#f7f8ff; border:1px solid #8888aa; border-collapse:collapse; margin:1em 0; padding:5px; font-family:monospace; font-size:95%;&amp;quot;&amp;gt;&lt;br /&gt;
{| style=&amp;quot;text-align:right;&amp;quot;&lt;br /&gt;
|+ Addition von vier Zahlen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;365&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;+ 123&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;+ 235&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;+ 277&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top: 1pt black solid;&amp;quot; | &amp;lt;tt&amp;gt;1000&amp;lt;/tt&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Erläuterungen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Die Zeile, die mit &amp;lt;code&amp;gt;|+&amp;lt;/code&amp;gt; beginnt, bezeichnet den Titel der Tabelle.&lt;br /&gt;
* Der Befehl &amp;lt;code&amp;gt;border-top: 1pt&amp;lt;/code&amp;gt; weist der Zelle einen oberen Rand mit definierter Breite zu. Weitere Befehle sind: &amp;lt;code&amp;gt;border-left, border-right&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;border-bottom&amp;lt;/code&amp;gt; für einen Rand links, rechts oder unten. &amp;lt;code&amp;gt;border: 1pt&amp;lt;/code&amp;gt; setzt alle vier Ränder.&lt;br /&gt;
&lt;br /&gt;
=== Zellfärbung, Spaltenbreite, Textausrichtung ===&lt;br /&gt;
Dieses Beispiel erläutert, wie man sortierbare Tabellen erstellt, wie man Zellen färbt, den Zelleninhalt rechts ausrichtet und die Spaltenbreite einstellt. Es lehnt sich an die [[Liste der römischen Kaiser der Antike#Liste der römischen Kaiser|Liste der römischen Kaiser]] an:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;padding-bottom:1em;&amp;quot; | Kaiser der Flavischen Dynastie&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Kaiser !! width=&amp;quot;30%&amp;quot; | Vollständiger Name&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Regierungszeit !! class=&amp;quot;unsortable&amp;quot; width=&amp;quot;40%&amp;quot; | Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [[Vespasian]] || Titus Flavius Vespasianus&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 69–79 || konsolidierte Verwaltung und Finanzen des Reiches&lt;br /&gt;
|-&lt;br /&gt;
| [[Titus]] || Titus Flavius Vespasianus&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | {{SortKey|79-81}}Mitte 79–81 || eröffnete das [[Kolosseum]] in Rom&lt;br /&gt;
|-&lt;br /&gt;
| [[Domitian]] || Titus Flavius Domitianus&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 81–96 || beendete römische Expansion in Germanien&lt;br /&gt;
|-&lt;br /&gt;
| [[Lucius Antonius Saturninus|Saturninus]] || Lucius Antonius Saturninus&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 89    || Gegenkaiser in Germanien, gefallen&lt;br /&gt;
|- class=&amp;quot;sortbottom hintergrundfarbe5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;[[Liste der römischen Kaiser der Antike#Liste der römischen Kaiser|Vollst. Liste]]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Der Quelltext hierfür sieht folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;padding-bottom:1em;&amp;quot; | Kaiser der Flavischen Dynastie&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Kaiser !! width=&amp;quot;30%&amp;quot; | Vollständiger Name&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | Regierungszeit !! class=&amp;quot;unsortable&amp;quot; width=&amp;quot;40%&amp;quot; | Anmerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [[Vespasian]] || Titus Flavius Vespasianus&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 69–79 || konsolidierte Verwaltung und Finanzen des Reiches&lt;br /&gt;
|-&lt;br /&gt;
| [[Titus]] || Titus Flavius Vespasianus&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | {{SortKey|79-81}}Mitte 79–81 || eröffnete das [[Kolosseum]] in Rom&lt;br /&gt;
|-&lt;br /&gt;
| [[Domitian]] || Titus Flavius Domitianus&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 81–96 || beendete römische Expansion in Germanien&lt;br /&gt;
|-&lt;br /&gt;
| [[Lucius Antonius Saturninus|Saturninus]] || Lucius Antonius Saturninus&lt;br /&gt;
| style=&amp;quot;text-align:right&amp;quot; | 89    || Gegenkaiser in Germanien, gefallen&lt;br /&gt;
|- class=&amp;quot;sortbottom hintergrundfarbe5&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;[[Liste der römischen Kaiser der Antike#Liste der römischen Kaiser|Vollst. Liste]]&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Erläuterungen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Das &amp;lt;code&amp;gt;sortable&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;class=&amp;quot;wikitable sortable&amp;quot;&amp;lt;/code&amp;gt; erlaubt die Sortierung der Tabelle nach wählbaren Spalten.&lt;br /&gt;
* Mit &amp;lt;code&amp;gt;class=&amp;quot;unsortable&amp;quot;&amp;lt;/code&amp;gt; können einzelne Spalten von der Sortierbarkeit ausgenommen werden.&lt;br /&gt;
* Mit den Vorlagen [[:Vorlage:Dts]], [[:Vorlage:Nts]] und [[:Vorlage:SortKey]] lässt sich die Sortierreihenfolge einzelner Tabelleneinträge beeinflussen&lt;br /&gt;
* Der Befehl &amp;lt;code&amp;gt;width=&amp;quot;15%&amp;quot;&amp;lt;/code&amp;gt; weist einer Spalte 15 % der Gesamtbreite der Tabelle als Breite zu.&lt;br /&gt;
* Die Ausrichtung von Text rechtsbündig in einer Zelle erreicht man durch die [[Cascading Style Sheets|CSS]]-Anweisung &amp;lt;code&amp;gt;style=&amp;quot;text-align:right&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Nebeneinanderliegende Zellen kann man sowohl durch das &amp;lt;code&amp;gt;||&amp;lt;/code&amp;gt;-Zeichen trennen, als auch durch einen Zeilenumbruch gefolgt von einem einfachen &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;-Zeichen.&lt;br /&gt;
* Der Befehl &amp;lt;code&amp;gt;|- class=&amp;quot;hintergrundfarbe5&amp;quot;&amp;lt;/code&amp;gt; weist der darauffolgenden Zeile eine Hintergrundfarbe zu. In Artikeln sollen die entsprechenden Standardfarben verwendet werden (siehe [[Hilfe:Farben#Farben verwenden|Farben verwenden]] in der [[Hilfe:Farben|Hilfe zu Farben]]). Außerhalb des Artikelnamensraumes können Farben außer durch ihren englischen Namen auch als Hexadezimalzahl aus sechs Ziffern eingegeben werden, wobei die ersten zwei Ziffern für den Rotanteil von bis zu 256 stehen, die nächsten zwei für den Grünanteil und die letzten zwei für den Blauanteil, das heißt, dass &amp;lt;code&amp;gt;#ff0000&amp;lt;/code&amp;gt; die Farbe Rot bedeutet, &amp;lt;code&amp;gt;#00ff00&amp;lt;/code&amp;gt; steht für Grün und &amp;lt;code&amp;gt;#0000ff&amp;lt;/code&amp;gt; steht für Blau. Durch eine Mischung erhält man beispielsweise Violett: &amp;lt;code&amp;gt;#ff00ff&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Leerzellen können durch einen einfachen Abstand erzeugt werden. Diese Zellen werden aber beim Sortieren an den Anfang gestellt, Leerzellen mit &amp;lt;code&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/code&amp;gt; stehen am Ende.&lt;br /&gt;
* Das &amp;lt;code&amp;gt;sortbottom&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;class=&amp;quot;sortbottom hintergrundfarbe5&amp;quot;&amp;lt;/code&amp;gt; führt dazu, dass die Zeile von der Sortierung ausgenommen wird und damit stets als Fußzeile der Tabelle angezeigt wird.&lt;br /&gt;
&lt;br /&gt;
=== Geschachtelte Tabellen ===&lt;br /&gt;
Tabellen können geschachtelt werden:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;colspan&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable float-right&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#e3e3e3&amp;quot; | A&lt;br /&gt;
! style=&amp;quot;background:#e3e3e3&amp;quot; | B&lt;br /&gt;
! style=&amp;quot;background:#e3e3e3&amp;quot; | C&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#EED5B7&amp;quot; | eine Zeile&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:75%&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! A&lt;br /&gt;
! B&lt;br /&gt;
! C&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | eine Zeile&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;rowspan&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable float-right&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#e3e3e3&amp;quot; | A&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#EED5B7&amp;quot; | eine Spalte&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#e3e3e3&amp;quot; | B&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#e3e3e3&amp;quot; | C&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:75%&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! A&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | eine Spalte&lt;br /&gt;
|-&lt;br /&gt;
! B&lt;br /&gt;
|-&lt;br /&gt;
! C&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;colspan + rowspan&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable float-right&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#e3e3e3&amp;quot; | A&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#e3e3e3&amp;quot; | B&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#EED5B7&amp;quot; | eine Spalte&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#e3e3e3&amp;quot; | C&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:75%&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot; | A&lt;br /&gt;
|- style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! B&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| eine Spalte&lt;br /&gt;
|- style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
! C&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;&lt;br /&gt;
{| class=&amp;quot;wikitable float-right&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#e3e3e3&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Titel&lt;br /&gt;
|- style=&amp;quot;background:#e3e3e3&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#EED5B7&amp;quot; | eine Spalte&lt;br /&gt;
| A || B || C&lt;br /&gt;
|- style=&amp;quot;background:#e3e3e3&amp;quot;&lt;br /&gt;
| D || E || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:75%&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Titel&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | eine Spalte&lt;br /&gt;
| A || B || C&lt;br /&gt;
|-&lt;br /&gt;
| D || E || F&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tabellen nebeneinander ===&lt;br /&gt;
&amp;lt;pre style=&amp;quot;width:75%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; margin-right:1em;&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|+ Linke Tabelle&lt;br /&gt;
! Überschrift 1 || Überschrift 2&lt;br /&gt;
|-&lt;br /&gt;
| Feld 1 || Feld 2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|+ Rechte Tabelle&lt;br /&gt;
! Überschrift 1 || Überschrift 2&lt;br /&gt;
|-&lt;br /&gt;
| Feld 1 || Feld 2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; margin-right:1em;&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|+ Linke Tabelle&lt;br /&gt;
! Überschrift 1 || Überschrift 2&lt;br /&gt;
|-&lt;br /&gt;
| Feld 1 || Feld 2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|+ Rechte Tabelle&lt;br /&gt;
! Überschrift 1 || Überschrift 2&lt;br /&gt;
|-&lt;br /&gt;
| Feld 1 || Feld 2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Gleich breite Tabellen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:5em&amp;quot; | a: 5em&lt;br /&gt;
| style=&amp;quot;width:10em&amp;quot; | b: 10em&lt;br /&gt;
| style=&amp;quot;width:7em&amp;quot; | c: 7em&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:5em&amp;quot; | a: 5em&lt;br /&gt;
| style=&amp;quot;width:10em&amp;quot; | b: 10em&lt;br /&gt;
| style=&amp;quot;width:7em&amp;quot; | c: 7em&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:5em&amp;quot; | a: 5em&lt;br /&gt;
| style=&amp;quot;width:10em&amp;quot; | b: 10em&lt;br /&gt;
| style=&amp;quot;width:7em&amp;quot; | c: 7em&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:5em&amp;quot; | a: 5em&lt;br /&gt;
| style=&amp;quot;width:10em&amp;quot; | b: 10em&lt;br /&gt;
| style=&amp;quot;width:7em&amp;quot; | c: 7em&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Listen in Tabellen, Bilder in Tabellen ===&lt;br /&gt;
Tabellen können Tabellen, Bilder und Wiki-Syntax-Formatierung enthalten:&lt;br /&gt;
&lt;br /&gt;
{{Taxobox&lt;br /&gt;
| Taxon_Name       = Hyänen&lt;br /&gt;
| Taxon_WissName   = Hyaenidae&lt;br /&gt;
| Taxon_Rang       = Familie&lt;br /&gt;
| Taxon_Autor      = [[John Edward Gray|Gray]], 1821&lt;br /&gt;
| Taxon2_Name      = Katzenartige&lt;br /&gt;
| Taxon2_WissName  = Feloidea&lt;br /&gt;
| Taxon2_Rang      = Überfamilie&lt;br /&gt;
| Taxon3_Name      = Raubtiere&lt;br /&gt;
| Taxon3_WissName  = Carnivora&lt;br /&gt;
| Taxon3_Rang      = Ordnung&lt;br /&gt;
| Taxon4_Name      = Höhere Säugetiere&lt;br /&gt;
| Taxon4_WissName  = Eutheria&lt;br /&gt;
| Taxon4_Rang      = Unterklasse&lt;br /&gt;
| Taxon5_Name      = Säugetiere&lt;br /&gt;
| Taxon5_WissName  = Mammalia&lt;br /&gt;
| Taxon5_Rang      = Klasse&lt;br /&gt;
| Taxon6_Name      = Kiefermäuler&lt;br /&gt;
| Taxon6_WissName  = Gnathostomata&lt;br /&gt;
| Taxon6_Rang      = Überklasse&lt;br /&gt;
| Bild             = Crocuta-hejda.jpg&lt;br /&gt;
| Bildbeschreibung = [[Tüpfelhyäne]] &#039;&#039;(Crocuta crocuta)&#039;&#039;&lt;br /&gt;
| Subtaxa_Rang     = Art&lt;br /&gt;
| Subtaxa          =&lt;br /&gt;
* [[Streifenhyäne]] &#039;&#039;(Hyaena hyaena)&#039;&#039;&lt;br /&gt;
* [[Schabrackenhyäne]] &#039;&#039;(Hyaena brunnea)&#039;&#039;&lt;br /&gt;
* [[Tüpfelhyäne]] &#039;&#039;(Crocuta crocuta)&#039;&#039;&lt;br /&gt;
* [[Erdwolf]] &#039;&#039;(Proteles cristatus)&#039;&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Dieser Text erzeugt die rechte Tabelle, wenn man ihn in einen Artikel eingibt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{Taxobox&lt;br /&gt;
| Taxon_Name       = Hyänen&lt;br /&gt;
| Taxon_WissName   = Hyaenidae&lt;br /&gt;
| Taxon_Rang       = Familie&lt;br /&gt;
| Taxon_Autor      = [[John Edward Gray|Gray]], 1821&lt;br /&gt;
| Taxon2_Name      = Katzenartige&lt;br /&gt;
| Taxon2_WissName  = Feloidea&lt;br /&gt;
| Taxon2_Rang      = Überfamilie&lt;br /&gt;
| Taxon3_Name      = Raubtiere&lt;br /&gt;
| Taxon3_WissName  = Carnivora&lt;br /&gt;
| Taxon3_Rang      = Ordnung&lt;br /&gt;
| Taxon4_Name      = Höhere Säugetiere&lt;br /&gt;
| Taxon4_WissName  = Eutheria&lt;br /&gt;
| Taxon4_Rang      = Unterklasse&lt;br /&gt;
| Taxon5_Name      = Säugetiere&lt;br /&gt;
| Taxon5_WissName  = Mammalia&lt;br /&gt;
| Taxon5_Rang      = Klasse&lt;br /&gt;
| Taxon6_Name      = Kiefermäuler&lt;br /&gt;
| Taxon6_WissName  = Gnathostomata&lt;br /&gt;
| Taxon6_Rang      = Überklasse&lt;br /&gt;
| Bild             = Crocuta-hejda.jpg&lt;br /&gt;
| Bildbeschreibung = [[Tüpfelhyäne]] &#039;&#039;(Crocuta crocuta)&#039;&#039;&lt;br /&gt;
| Subtaxa_Rang     = Art&lt;br /&gt;
| Subtaxa          =&lt;br /&gt;
* [[Streifenhyäne]] &#039;&#039;(Hyaena hyaena)&#039;&#039;&lt;br /&gt;
* [[Schabrackenhyäne]] &#039;&#039;(Hyaena brunnea)&#039;&#039;&lt;br /&gt;
* [[Tüpfelhyäne]] &#039;&#039;(Crocuta crocuta)&#039;&#039;&lt;br /&gt;
* [[Erdwolf]] &#039;&#039;(Proteles cristatus)&#039;&#039;&lt;br /&gt;
}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Erläuterungen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
→ &#039;&#039;Siehe: [[Wikipedia:Taxoboxen]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* Bei [[meta:Main Page|MetaWiki]] befindet sich ein [[meta:Help:Table|englischer Artikel]], der die Gestaltung mit Tabellen etwas ausführlicher behandelt.&lt;br /&gt;
* Außerdem gibt es bei [[meta:Main Page|MetaWiki]] einen [[meta:Help:Sorting|englischen Artikel]], der die Sortierung von Tabellen im Detail behandelt.&lt;br /&gt;
* Im Abschnitt [[Wikipedia:Wie gute Artikel aussehen#Tabellen|Tabellen]] in [[Wikipedia:Wie gute Artikel aussehen|Wie gute Artikel aussehen]] wird auf die Bedeutung von Vorlagen zur Vereinheitlichung hingewiesen.&lt;br /&gt;
* Der Abschnitt [[Hilfe:Bilder#Ausrichten im Text|Ausrichten im Text]] in der [[Hilfe:Bilder|Hilfe für Bilder]] über die Positionierung von Bildern in Tabellen&lt;br /&gt;
* In [[Hilfe:Tabellen-Referenz]] sind die einzelnen Möglichkeiten nochmals mit Beispielen aufgeführt.&lt;br /&gt;
* Beispiele: [[:Kategorie:Vorlage:Tabelle]] – Tabellen, die auf mehreren Seiten als Vorlage eingebunden werden&lt;br /&gt;
&lt;br /&gt;
== Hilfen ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Benutzer:PeerBr/WPro|WPro]]&#039;&#039;&#039; (Server zur Zeit nicht erreichbar) ist ein Wikipedia-Editor für den [[Windows Internet Explorer|Internet Explorer]] 6.0, der Tabellen per Knopfdruck einfügen und formatieren kann.&lt;br /&gt;
* &#039;&#039;&#039;[[Wikipedia:Textverarbeitung/EXCEL-Tabellenumwandlung|EXCEL-Tabellenumwandlung]]&#039;&#039;&#039; konvertiert den ausgewählten Tabellenbereich aus MS Excel direkt ins Wiki-Tabellenformat. Die wichtigsten Formatierungen wie Fett/Kursiv, Zellenhöhe und -breite, Schriftgröße, Farbinformation aus MS Excel bleiben erhalten.&lt;br /&gt;
* &#039;&#039;&#039;[[Wikipedia:Textverarbeitung/Excel2Wiki|Excel2Wiki]]&#039;&#039;&#039; Berücksichtigt verbundene Zellen, dazu auch ein Programm zur Umwandlung der Spalten in Zeilen und umgekehrt und ein Programm zur Zeilenumkehr, d.&amp;amp;nbsp;h. die letzte Zeile wird zur ersten usw.&lt;br /&gt;
* &#039;&#039;&#039;[[Benutzer:Duesentrieb/csv2wp|csv2wp]]&#039;&#039;&#039; ist ein Werkzeug zum Umwandeln von [[CSV (Dateiformat)|CSV-Datei]]en in Wiki-Tabellenformat. Damit lassen sich z.&amp;amp;nbsp;B. Tabellen aus [[Microsoft Excel]] importieren.&lt;br /&gt;
* Ab [[OpenOffice.org|OpenOffice]] 2.3 kann man Writer-Dokumente ins [http://de.openoffice.org/presse/pressemitteilung_20070917.html Mediawiki-Format] exportieren.&lt;br /&gt;
* [[OpenOffice.org|OpenOffice]]-Tabellen können mit [[Wikipedia:Textverarbeitung/OOoCalc2Wiki|Calc2Wiki]] konvertiert werden. Eine Alternative (mit der ein oder anderen Erweiterung) ist [[Benutzer:Erodeist/Calc2WikiTable|Calc2WikiTable]].&lt;br /&gt;
* [http://www.cnic.org/html2mediawiki.html Umwandlung von HTML-Tabellen in Wiki-Tabellen]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Diskussion:Verwalten_der_Zonendaten&amp;diff=411</id>
		<title>Diskussion:Verwalten der Zonendaten</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Diskussion:Verwalten_der_Zonendaten&amp;diff=411"/>
		<updated>2009-03-07T14:02:07Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: Die Seite wurde neu angelegt: Die Platzhalter müssen beschrieben werden, das File Beispiel sollte konsequenterweise dann auch die Platzhalter verwenden. --~~~~  Konkrete Beispiele müssen entweder ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Platzhalter müssen beschrieben werden, das File Beispiel sollte konsequenterweise dann auch die Platzhalter verwenden. --[[Benutzer:Jgp00-mail|Jgp00-mail]] 14:02, 7. Mär. 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Konkrete Beispiele müssen entweder hier oder auf entsprechenden Unterseiten beschreiben werden --[[Benutzer:Jgp00-mail|Jgp00-mail]] 14:02, 7. Mär. 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=410</id>
		<title>Verwalten der Zonendaten</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=410"/>
		<updated>2009-03-07T14:00:24Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Baustelle}}&lt;br /&gt;
&lt;br /&gt;
Das Zonenfile für eine Domain enthält die Konfiguration für den Domain Name Service (DNS) dieser Domain. Hier ist hinterlegt, welche Hostnamen innerhalb der Domain existieren sollen und auf welche IP-Adressen diese zeigen. Außerdem wird hierüber auch gesteuert, welches System für die Mails der Domain angesprochen werden soll.&lt;br /&gt;
&lt;br /&gt;
{{Textkasten|rot|Achtung|Aufgrund der zentralen Bedeutung sollten Änderungen nur mit Vorsicht vorgenommen werden, da eine fehlerhafte Einstellung dazu führen kann, dass die Webseite nicht mehr im Internet abgerufen werden kann oder Mails verloren gehen!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Änderungen ==&lt;br /&gt;
&lt;br /&gt;
Das aktive Zonefile für eine Domain example.com ist in /etc/bind/pri.example.com zu finden.&lt;br /&gt;
&lt;br /&gt;
Eigene Änderungen sind als Domainadmin möglich. Dazu muss ein vollständiges Zonefile im Konfigurationsverzeichnis etc der Domain abgelegt werden, welches dann editiert werden kann. Im ersten Schritt wird man deshalb, falls noch keine eigenen Änderungen vorgenommen wurden, eine Kopie der aktuellen Konfiguration anlegen:&lt;br /&gt;
&lt;br /&gt;
  xyz00@hopi:~$ cp /etc/bind/pri.example.com /home/doms/example.com/etc&lt;br /&gt;
&lt;br /&gt;
Das Zonefile sieht normalerweise etwa folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$TTL 4H&lt;br /&gt;
example.org. IN SOA dns1.hostsharing.net. hostmaster.hostsharing.net. (&lt;br /&gt;
{SIO}; serial secs since Jan 1 1970&lt;br /&gt;
6H ; refresh (=10000)&lt;br /&gt;
1H ; retry (=1800)&lt;br /&gt;
1W ; expire&lt;br /&gt;
1H ; minimum&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
; please read http://www.hostsharing.net/tech/descriptions/domains-zonefile.htm&lt;br /&gt;
&lt;br /&gt;
IN NS dns1.hostsharing.net.&lt;br /&gt;
IN NS dns2.hostsharing.net.&lt;br /&gt;
IN NS dns3.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN MX 30 mail&lt;br /&gt;
IN MX 80 backupmx.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN A 212.42.230.152&lt;br /&gt;
&lt;br /&gt;
www IN A 212.42.230.152&lt;br /&gt;
ftp IN A 212.42.230.152&lt;br /&gt;
pop3 IN A 212.42.230.152&lt;br /&gt;
mail IN A 212.42.230.152&lt;br /&gt;
*.example.org. IN A 212.42.230.152&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der erste Block SOA definiert die Start Of Authority Ressource. Der wichtigste Eintrag hier ist die Seriennummer. Diese wird von den DNS-Servern benutzt, um eine Änderung zu erkennen. Deshalb muss diese Nummer bei jeder Anpassung erhöht werden, oder die Änderung wird nicht vollständig im Internet sichtbar. Der konkrete Wert ist nicht wichtig, so dass man durchaus auch einfach die dort stehende Zahl um eins erhöhen kann. In der Regel verwenden wir hier die Anzahl der Sekunden seit 1970, die sich einfach über das Kommando date +%s auf dem Server ermitteln lässt.&lt;br /&gt;
&lt;br /&gt;
Nach jeder Änderung an einem selbstverwalteten Zonefile muss eine Datei /home/doms/example.com/etc/zonefile.upd angelegt, bzw. deren Zeitstempel aktualisiert werden. Beides kann etwa durch das Kommando touch /home/doms/example.com/etc/zonefile.upd erledigt werden. Dann dauert es noch einige Minuten, bis die Änderungen von unserem DNS-Server übernommen werden. Bis die DNS-Caches der Welt eine Änderung mitbekommen, kann es natürlich etwas länger dauern.&lt;br /&gt;
&lt;br /&gt;
Wenn man ein eigenes Zonefile in /home/doms/example.org/etc löscht, bleibt im Nameserver der letzte Stand erhalten! Falls man für eine Domain wieder ein Hostsharing-Standard-Zonefile haben möchte, kann man ein leeres (= 0 Bytes) Zonefile anlegen:&lt;br /&gt;
&lt;br /&gt;
  xyz00@hopi:~$ echo -n &amp;gt;  /home/doms/example.org/etc/pri.example.org&lt;br /&gt;
&lt;br /&gt;
Das -n ist wichtig, sonst ist die Datei nicht wirklich leer und es gibt Fehlermeldungen!&lt;br /&gt;
&lt;br /&gt;
== Logfile ==&lt;br /&gt;
&lt;br /&gt;
Im Verzeichnis /var/log/named sind die Logfiles des Nameservers einsehbar. Das aktuelle Log wird unter dem Namen named.log angelegt. Dieses wird beim Neustart des DNS-Servers immer neu angelegt und zeigt bei einer erfolgreichen Änderung den folgenden Inhalt:&lt;br /&gt;
&lt;br /&gt;
  Oct 11 18:32:21.400 info: zone example.org/IN: loaded serial 1065889567&lt;br /&gt;
  Oct 11 18:32:21.435 info: zone example.org/IN: sending notifies (serial 1065889567)&lt;br /&gt;
  Oct 11 18:32:21.755 info: client 213.133.116.2#57100: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
  Oct 11 18:32:22.264 info: client 62.75.149.27#45282: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
&lt;br /&gt;
Die Zeilen bedeuten jeweils:&lt;br /&gt;
&lt;br /&gt;
* Das geänderte Zonefile wurde vom DNS-Server erfolgreich geladen&lt;br /&gt;
* Der lokale Server sendet eine Benachrichtigung an die Secondaries, damit diese die Änderung ebenfalls übernehmen können.&lt;br /&gt;
* Die Secondaries haben die geänderten Daten abgeholt (pro Secondary jeweils ein Eintrag) &lt;br /&gt;
&lt;br /&gt;
Tippfehler oder falsche Angaben im Zonefile werden hier ebenfalls angezeigt, so dass man diese leicht sofort beheben kann.&lt;br /&gt;
&lt;br /&gt;
== Platzhalter für eigene Zonenfiles ==&lt;br /&gt;
&lt;br /&gt;
In eigenen Zonenfiles können jetzt Platzhalter verwendet werden. Diese ermöglichen uns das Ändern von IP#n ohne vorherige Ankündigung. Insbesondere das Verschieben von Paketen zwischen physikalischen Hosts wird damit vereinfacht. Es stehen die folgenden Platzhalter zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
; {PAC_IPNUMBER} : IP NUmmer des [[Hives]] in dem sich das [[Paket]] befindet&lt;br /&gt;
; {PAC_HOSTNAME} : Hostname ([[Hive]])&lt;br /&gt;
; {DOM_IPNUMBER} : IP-Nummer&lt;br /&gt;
; {DOM_HOSTNAME} : &lt;br /&gt;
&lt;br /&gt;
; {MYSQL_IPNUMBER}&lt;br /&gt;
; {MYSQL_HOSTNAME}&lt;br /&gt;
; {PGSQL_IPNUMBER}&lt;br /&gt;
; {PGSQL_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
; {FTP_IPNUMBER}&lt;br /&gt;
; {FTP_HOSTNAME}&lt;br /&gt;
  &lt;br /&gt;
; {SMTP_IPNUMBER}&lt;br /&gt;
; {SMTP_HOSTNAME}&lt;br /&gt;
; {POP3_IPNUMBER}&lt;br /&gt;
; {POP3_HOSTNAME}&lt;br /&gt;
; {IMAP_IPNUMBER}&lt;br /&gt;
; {IMAP_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
; {PAC_DNS_MASTER}&lt;br /&gt;
; {HS_DNS1_IPNUMBER}&lt;br /&gt;
; {HS_DNS2_IPNUMBER}&lt;br /&gt;
; {HS_DNS3_IPNUMBER}&lt;br /&gt;
; {HS_DNS1_HOSTNAME}&lt;br /&gt;
; {HS_DNS2_HOSTNAME}&lt;br /&gt;
; {HS_DNS3_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
; {TTL}&lt;br /&gt;
; {SIO} : Timestamp (Millisekunden)&lt;br /&gt;
&lt;br /&gt;
; {MX1_IPNUMBER}&lt;br /&gt;
; {MX1_HOSTNAME}&lt;br /&gt;
; {MX2_IPNUMBER}&lt;br /&gt;
; {MX2_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
Es wird dringend empfohlen, in eigenen Zonenfiles diese Platzhalter zu verwenden. Bei Änderungen von IP#n oder anderen Umstrukturierungen ist hiermit der weitere Betrieb gewährleistet, ohne selbst auf solche Ankündigungen achten zu müssen. Die Hostnamen verstehen sich allesamt ohne den in Zonenfiles oft benötigten abschließenden Punkt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Domains]]&lt;br /&gt;
[[Kategorie:Baustelle]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=409</id>
		<title>Verwalten der Zonendaten</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=409"/>
		<updated>2009-03-07T13:43:19Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Zonenfile für eine Domain enthält die Konfiguration für den Domain Name Service (DNS) dieser Domain. Hier ist hinterlegt, welche Hostnamen innerhalb der Domain existieren sollen und auf welche IP-Adressen diese zeigen. Außerdem wird hierüber auch gesteuert, welches System für die Mails der Domain angesprochen werden soll.&lt;br /&gt;
&lt;br /&gt;
{{Textkasten|rot|Achtung|Aufgrund der zentralen Bedeutung sollten Änderungen nur mit Vorsicht vorgenommen werden, da eine fehlerhafte Einstellung dazu führen kann, dass die Webseite nicht mehr im Internet abgerufen werden kann oder Mails verloren gehen!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Änderungen ==&lt;br /&gt;
&lt;br /&gt;
Das aktive Zonefile für eine Domain example.com ist in /etc/bind/pri.example.com zu finden.&lt;br /&gt;
&lt;br /&gt;
Eigene Änderungen sind als Domainadmin möglich. Dazu muss ein vollständiges Zonefile im Konfigurationsverzeichnis etc der Domain abgelegt werden, welches dann editiert werden kann. Im ersten Schritt wird man deshalb, falls noch keine eigenen Änderungen vorgenommen wurden, eine Kopie der aktuellen Konfiguration anlegen:&lt;br /&gt;
&lt;br /&gt;
  xyz00@hopi:~$ cp /etc/bind/pri.example.com /home/doms/example.com/etc&lt;br /&gt;
&lt;br /&gt;
Das Zonefile sieht normalerweise etwa folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$TTL 4H&lt;br /&gt;
example.org. IN SOA dns1.hostsharing.net. hostmaster.hostsharing.net. (&lt;br /&gt;
{SIO}; serial secs since Jan 1 1970&lt;br /&gt;
6H ; refresh (=10000)&lt;br /&gt;
1H ; retry (=1800)&lt;br /&gt;
1W ; expire&lt;br /&gt;
1H ; minimum&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
; please read http://www.hostsharing.net/tech/descriptions/domains-zonefile.htm&lt;br /&gt;
&lt;br /&gt;
IN NS dns1.hostsharing.net.&lt;br /&gt;
IN NS dns2.hostsharing.net.&lt;br /&gt;
IN NS dns3.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN MX 30 mail&lt;br /&gt;
IN MX 80 backupmx.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN A 212.42.230.152&lt;br /&gt;
&lt;br /&gt;
www IN A 212.42.230.152&lt;br /&gt;
ftp IN A 212.42.230.152&lt;br /&gt;
pop3 IN A 212.42.230.152&lt;br /&gt;
mail IN A 212.42.230.152&lt;br /&gt;
*.example.org. IN A 212.42.230.152&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der erste Block SOA definiert die Start Of Authority Ressource. Der wichtigste Eintrag hier ist die Seriennummer. Diese wird von den DNS-Servern benutzt, um eine Änderung zu erkennen. Deshalb muss diese Nummer bei jeder Anpassung erhöht werden, oder die Änderung wird nicht vollständig im Internet sichtbar. Der konkrete Wert ist nicht wichtig, so dass man durchaus auch einfach die dort stehende Zahl um eins erhöhen kann. In der Regel verwenden wir hier die Anzahl der Sekunden seit 1970, die sich einfach über das Kommando date +%s auf dem Server ermitteln lässt.&lt;br /&gt;
&lt;br /&gt;
Nach jeder Änderung an einem selbstverwalteten Zonefile muss eine Datei /home/doms/example.com/etc/zonefile.upd angelegt, bzw. deren Zeitstempel aktualisiert werden. Beides kann etwa durch das Kommando touch /home/doms/example.com/etc/zonefile.upd erledigt werden. Dann dauert es noch einige Minuten, bis die Änderungen von unserem DNS-Server übernommen werden. Bis die DNS-Caches der Welt eine Änderung mitbekommen, kann es natürlich etwas länger dauern.&lt;br /&gt;
&lt;br /&gt;
Wenn man ein eigenes Zonefile in /home/doms/example.org/etc löscht, bleibt im Nameserver der letzte Stand erhalten! Falls man für eine Domain wieder ein Hostsharing-Standard-Zonefile haben möchte, kann man ein leeres (= 0 Bytes) Zonefile anlegen:&lt;br /&gt;
&lt;br /&gt;
  xyz00@hopi:~$ echo -n &amp;gt;  /home/doms/example.org/etc/pri.example.org&lt;br /&gt;
&lt;br /&gt;
Das -n ist wichtig, sonst ist die Datei nicht wirklich leer und es gibt Fehlermeldungen!&lt;br /&gt;
&lt;br /&gt;
== Logfile ==&lt;br /&gt;
&lt;br /&gt;
Im Verzeichnis /var/log/named sind die Logfiles des Nameservers einsehbar. Das aktuelle Log wird unter dem Namen named.log angelegt. Dieses wird beim Neustart des DNS-Servers immer neu angelegt und zeigt bei einer erfolgreichen Änderung den folgenden Inhalt:&lt;br /&gt;
&lt;br /&gt;
  Oct 11 18:32:21.400 info: zone example.org/IN: loaded serial 1065889567&lt;br /&gt;
  Oct 11 18:32:21.435 info: zone example.org/IN: sending notifies (serial 1065889567)&lt;br /&gt;
  Oct 11 18:32:21.755 info: client 213.133.116.2#57100: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
  Oct 11 18:32:22.264 info: client 62.75.149.27#45282: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
&lt;br /&gt;
Die Zeilen bedeuten jeweils:&lt;br /&gt;
&lt;br /&gt;
* Das geänderte Zonefile wurde vom DNS-Server erfolgreich geladen&lt;br /&gt;
* Der lokale Server sendet eine Benachrichtigung an die Secondaries, damit diese die Änderung ebenfalls übernehmen können.&lt;br /&gt;
* Die Secondaries haben die geänderten Daten abgeholt (pro Secondary jeweils ein Eintrag) &lt;br /&gt;
&lt;br /&gt;
Tippfehler oder falsche Angaben im Zonefile werden hier ebenfalls angezeigt, so dass man diese leicht sofort beheben kann.&lt;br /&gt;
&lt;br /&gt;
== Platzhalter für eigene Zonenfiles ==&lt;br /&gt;
&lt;br /&gt;
In eigenen Zonenfiles können jetzt Platzhalter verwendet werden. Diese ermöglichen uns das Ändern von IP#n ohne vorherige Ankündigung. Insbesondere das Verschieben von Paketen zwischen physikalischen Hosts wird damit vereinfacht. Es stehen die folgenden Platzhalter zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
; {PAC_IPNUMBER} : IP NUmmer des [[Hives]] in dem sich das [[Paket]] befindet&lt;br /&gt;
; {PAC_HOSTNAME} : Hostname ([[Hive]])&lt;br /&gt;
; {DOM_IPNUMBER} : IP-Nummer&lt;br /&gt;
; {DOM_HOSTNAME} : &lt;br /&gt;
&lt;br /&gt;
; {MYSQL_IPNUMBER}&lt;br /&gt;
; {MYSQL_HOSTNAME}&lt;br /&gt;
; {PGSQL_IPNUMBER}&lt;br /&gt;
; {PGSQL_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
; {FTP_IPNUMBER}&lt;br /&gt;
; {FTP_HOSTNAME}&lt;br /&gt;
  &lt;br /&gt;
; {SMTP_IPNUMBER}&lt;br /&gt;
; {SMTP_HOSTNAME}&lt;br /&gt;
; {POP3_IPNUMBER}&lt;br /&gt;
; {POP3_HOSTNAME}&lt;br /&gt;
; {IMAP_IPNUMBER}&lt;br /&gt;
; {IMAP_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
; {PAC_DNS_MASTER}&lt;br /&gt;
; {HS_DNS1_IPNUMBER}&lt;br /&gt;
; {HS_DNS2_IPNUMBER}&lt;br /&gt;
; {HS_DNS3_IPNUMBER}&lt;br /&gt;
; {HS_DNS1_HOSTNAME}&lt;br /&gt;
; {HS_DNS2_HOSTNAME}&lt;br /&gt;
; {HS_DNS3_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
; {TTL}&lt;br /&gt;
; {SIO} : Timestamp (Millisekunden)&lt;br /&gt;
&lt;br /&gt;
; {MX1_IPNUMBER}&lt;br /&gt;
; {MX1_HOSTNAME}&lt;br /&gt;
; {MX2_IPNUMBER}&lt;br /&gt;
; {MX2_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
Es wird dringend empfohlen, in eigenen Zonenfiles diese Platzhalter zu verwenden. Bei Änderungen von IP#n oder anderen Umstrukturierungen ist hiermit der weitere Betrieb gewährleistet, ohne selbst auf solche Ankündigungen achten zu müssen. Die Hostnamen verstehen sich allesamt ohne den in Zonenfiles oft benötigten abschließenden Punkt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Domains]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Kategorie:Domains&amp;diff=408</id>
		<title>Kategorie:Domains</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Kategorie:Domains&amp;diff=408"/>
		<updated>2009-03-07T13:25:10Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: Die Seite wurde neu angelegt: Kategorie Übersicht Domains&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kategorie Übersicht Domains&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=407</id>
		<title>Verwalten der Zonendaten</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=407"/>
		<updated>2009-03-07T13:24:28Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Zonenfile für eine Domain enthält die Konfiguration für den Domain Name Service (DNS) dieser Domain. Hier ist hinterlegt, welche Hostnamen innerhalb der Domain existieren sollen und auf welche IP-Adressen diese zeigen. Außerdem wird hierüber auch gesteuert, welches System für die Mails der Domain angesprochen werden soll.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Achtung:&lt;br /&gt;
Aufgrund der zentralen Bedeutung sollten Änderungen nur mit Vorsicht vorgenommen werden, da eine fehlerhafte Einstellung dazu führen kann, dass die Webseite nicht mehr im Internet abgerufen werden kann oder Mails verloren gehen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Änderungen ==&lt;br /&gt;
&lt;br /&gt;
Das aktive Zonefile für eine Domain example.com ist in /etc/bind/pri.example.com zu finden.&lt;br /&gt;
&lt;br /&gt;
Eigene Änderungen sind als Domainadmin möglich. Dazu muss ein vollständiges Zonefile im Konfigurationsverzeichnis etc der Domain abgelegt werden, welches dann editiert werden kann. Im ersten Schritt wird man deshalb, falls noch keine eigenen Änderungen vorgenommen wurden, eine Kopie der aktuellen Konfiguration anlegen:&lt;br /&gt;
&lt;br /&gt;
  xyz00@hopi:~$ cp /etc/bind/pri.example.com /home/doms/example.com/etc&lt;br /&gt;
&lt;br /&gt;
Das Zonefile sieht normalerweise etwa folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
$TTL 4H&lt;br /&gt;
example.org. IN SOA dns1.hostsharing.net. hostmaster.hostsharing.net. (&lt;br /&gt;
1022226978 ; serial secs since Jan 1 1970&lt;br /&gt;
6H ; refresh (=10000)&lt;br /&gt;
1H ; retry (=1800)&lt;br /&gt;
1W ; expire&lt;br /&gt;
1H ; minimum&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
; please read http://www.hostsharing.net/tech/descriptions/domains-zonefile.htm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
IN NS dns1.hostsharing.net.&lt;br /&gt;
IN NS dns2.hostsharing.net.&lt;br /&gt;
IN NS dns3.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN MX 30 mail&lt;br /&gt;
IN MX 80 backupmx.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN A 212.42.230.152&lt;br /&gt;
&lt;br /&gt;
www IN A 212.42.230.152&lt;br /&gt;
ftp IN A 212.42.230.152&lt;br /&gt;
pop3 IN A 212.42.230.152&lt;br /&gt;
mail IN A 212.42.230.152&lt;br /&gt;
*.example.org. IN A 212.42.230.152&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der erste Block SOA definiert die Start Of Authority Ressource. Der wichtigste Eintrag hier ist die Seriennummer. Diese wird von den DNS-Servern benutzt, um eine Änderung zu erkennen. Deshalb muss diese Nummer bei jeder Anpassung erhöht werden, oder die Änderung wird nicht vollständig im Internet sichtbar. Der konkrete Wert ist nicht wichtig, so dass man durchaus auch einfach die dort stehende Zahl um eins erhöhen kann. In der Regel verwenden wir hier die Anzahl der Sekunden seit 1970, die sich einfach über das Kommando date +%s auf dem Server ermitteln lässt.&lt;br /&gt;
&lt;br /&gt;
Nach jeder Änderung an einem selbstverwalteten Zonefile muss eine Datei /home/doms/example.com/etc/zonefile.upd angelegt, bzw. deren Zeitstempel aktualisiert werden. Beides kann etwa durch das Kommando touch /home/doms/example.com/etc/zonefile.upd erledigt werden. Dann dauert es noch einige Minuten, bis die Änderungen von unserem DNS-Server übernommen werden. Bis die DNS-Caches der Welt eine Änderung mitbekommen, kann es natürlich etwas länger dauern.&lt;br /&gt;
&lt;br /&gt;
Wenn man ein eigenes Zonefile in /home/doms/example.org/etc löscht, bleibt im Nameserver der letzte Stand erhalten! Falls man für eine Domain wieder ein Hostsharing-Standard-Zonefile haben möchte, kann man ein leeres (= 0 Bytes) Zonefile anlegen:&lt;br /&gt;
&lt;br /&gt;
  xyz00@hopi:~$ echo -n &amp;gt;  /home/doms/example.org/etc/pri.example.org&lt;br /&gt;
&lt;br /&gt;
Das -n ist wichtig, sonst ist die Datei nicht wirklich leer und es gibt Fehlermeldungen!&lt;br /&gt;
&lt;br /&gt;
== Logfile ==&lt;br /&gt;
&lt;br /&gt;
Im Verzeichnis /var/log/named sind die Logfiles des Nameservers einsehbar. Das aktuelle Log wird unter dem Namen named.log angelegt. Dieses wird beim Neustart des DNS-Servers immer neu angelegt und zeigt bei einer erfolgreichen Änderung den folgenden Inhalt:&lt;br /&gt;
&lt;br /&gt;
  Oct 11 18:32:21.400 info: zone example.org/IN: loaded serial 1065889567&lt;br /&gt;
  Oct 11 18:32:21.435 info: zone example.org/IN: sending notifies (serial 1065889567)&lt;br /&gt;
  Oct 11 18:32:21.755 info: client 213.133.116.2#57100: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
  Oct 11 18:32:22.264 info: client 62.75.149.27#45282: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
&lt;br /&gt;
Die Zeilen bedeuten jeweils:&lt;br /&gt;
&lt;br /&gt;
* Das geänderte Zonefile wurde vom DNS-Server erfolgreich geladen&lt;br /&gt;
* Der lokale Server sendet eine Benachrichtigung an die Secondaries, damit diese die Änderung ebenfalls übernehmen können.&lt;br /&gt;
* Die Secondaries haben die geänderten Daten abgeholt (pro Secondary jeweils ein Eintrag) &lt;br /&gt;
&lt;br /&gt;
Tippfehler oder falsche Angaben im Zonefile werden hier ebenfalls angezeigt, so dass man diese leicht sofort beheben kann.&lt;br /&gt;
&lt;br /&gt;
== Platzhalter für eigene Zonenfiles ==&lt;br /&gt;
&lt;br /&gt;
In eigenen Zonenfiles können jetzt Platzhalter verwendet werden. Diese ermöglichen uns das Ändern von IP#n ohne vorherige Ankündigung. Insbesondere das Verschieben von Paketen zwischen physikalischen Hosts wird damit vereinfacht. Es stehen die folgenden Platzhalter zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
  {PAC_IPNUMBER}&lt;br /&gt;
  {PAC_HOSTNAME}&lt;br /&gt;
  {DOM_IPNUMBER}&lt;br /&gt;
  {DOM_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
  {MYSQL_IPNUMBER}&lt;br /&gt;
  {MYSQL_HOSTNAME}&lt;br /&gt;
  {PGSQL_IPNUMBER}&lt;br /&gt;
  {PGSQL_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
  {FTP_IPNUMBER}&lt;br /&gt;
  {FTP_HOSTNAME}&lt;br /&gt;
  &lt;br /&gt;
  {SMTP_IPNUMBER}&lt;br /&gt;
  {SMTP_HOSTNAME}&lt;br /&gt;
  {POP3_IPNUMBER}&lt;br /&gt;
  {POP3_HOSTNAME}&lt;br /&gt;
  {IMAP_IPNUMBER}&lt;br /&gt;
  {IMAP_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
  {PAC_DNS_MASTER}&lt;br /&gt;
  {HS_DNS1_IPNUMBER}&lt;br /&gt;
  {HS_DNS2_IPNUMBER}&lt;br /&gt;
  {HS_DNS3_IPNUMBER}&lt;br /&gt;
  {HS_DNS1_HOSTNAME}&lt;br /&gt;
  {HS_DNS2_HOSTNAME}&lt;br /&gt;
  {HS_DNS3_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
  {TTL}&lt;br /&gt;
  {SIO}&lt;br /&gt;
&lt;br /&gt;
  {MX1_IPNUMBER}&lt;br /&gt;
  {MX1_HOSTNAME}&lt;br /&gt;
  {MX2_IPNUMBER}&lt;br /&gt;
  {MX2_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
Es wird dringend empfohlen, in eigenen Zonenfiles diese Platzhalter zu verwenden. Bei Änderungen von IP#n oder anderen Umstrukturierungen ist hiermit der weitere Betrieb gewährleistet, ohne selbst auf solche Ankündigungen achten zu müssen. Die Hostnamen verstehen sich allesamt ohne den in Zonenfiles oft benötigten abschließenden Punkt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Domains]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=406</id>
		<title>Verwalten der Zonendaten</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=406"/>
		<updated>2009-03-07T13:21:44Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Zonenfile für eine Domain enthält die Konfiguration für den Domain Name Service (DNS) dieser Domain. Hier ist hinterlegt, welche Hostnamen innerhalb der Domain existieren sollen und auf welche IP-Adressen diese zeigen. Außerdem wird hierüber auch gesteuert, welches System für die Mails der Domain angesprochen werden soll.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Achtung:&lt;br /&gt;
Aufgrund der zentralen Bedeutung sollten Änderungen nur mit Vorsicht vorgenommen werden, da eine fehlerhafte Einstellung dazu führen kann, dass die Webseite nicht mehr im Internet abgerufen werden kann oder Mails verloren gehen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Änderungen ==&lt;br /&gt;
&lt;br /&gt;
Das aktive Zonefile für eine Domain example.com ist in /etc/bind/pri.example.com zu finden.&lt;br /&gt;
&lt;br /&gt;
Eigene Änderungen sind als Domainadmin möglich. Dazu muss ein vollständiges Zonefile im Konfigurationsverzeichnis etc der Domain abgelegt werden, welches dann editiert werden kann. Im ersten Schritt wird man deshalb, falls noch keine eigenen Änderungen vorgenommen wurden, eine Kopie der aktuellen Konfiguration anlegen:&lt;br /&gt;
&lt;br /&gt;
  xyz00@hopi:~$ cp /etc/bind/pri.example.com /home/doms/example.com/etc&lt;br /&gt;
&lt;br /&gt;
Das Zonefile sieht normalerweise etwa folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
$TTL 4H&lt;br /&gt;
example.org. IN SOA dns1.hostsharing.net. hostmaster.hostsharing.net. (&lt;br /&gt;
1022226978 ; serial secs since Jan 1 1970&lt;br /&gt;
6H ; refresh (=10000)&lt;br /&gt;
1H ; retry (=1800)&lt;br /&gt;
1W ; expire&lt;br /&gt;
1H ; minimum&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
; please read http://www.hostsharing.net/tech/descriptions/domains-zonefile.htm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
IN NS dns1.hostsharing.net.&lt;br /&gt;
IN NS dns2.hostsharing.net.&lt;br /&gt;
IN NS dns3.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN MX 30 mail&lt;br /&gt;
IN MX 80 backupmx.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN A 212.42.230.152&lt;br /&gt;
&lt;br /&gt;
www IN A 212.42.230.152&lt;br /&gt;
ftp IN A 212.42.230.152&lt;br /&gt;
pop3 IN A 212.42.230.152&lt;br /&gt;
mail IN A 212.42.230.152&lt;br /&gt;
*.example.org. IN A 212.42.230.152&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der erste Block SOA definiert die Start Of Authority Ressource. Der wichtigste Eintrag hier ist die Seriennummer. Diese wird von den DNS-Servern benutzt, um eine Änderung zu erkennen. Deshalb muss diese Nummer bei jeder Anpassung erhöht werden, oder die Änderung wird nicht vollständig im Internet sichtbar. Der konkrete Wert ist nicht wichtig, so dass man durchaus auch einfach die dort stehende Zahl um eins erhöhen kann. In der Regel verwenden wir hier die Anzahl der Sekunden seit 1970, die sich einfach über das Kommando date +%s auf dem Server ermitteln lässt.&lt;br /&gt;
&lt;br /&gt;
Nach jeder Änderung an einem selbstverwalteten Zonefile muss eine Datei /home/doms/example.com/etc/zonefile.upd angelegt, bzw. deren Zeitstempel aktualisiert werden. Beides kann etwa durch das Kommando touch /home/doms/example.com/etc/zonefile.upd erledigt werden. Dann dauert es noch einige Minuten, bis die Änderungen von unserem DNS-Server übernommen werden. Bis die DNS-Caches der Welt eine Änderung mitbekommen, kann es natürlich etwas länger dauern.&lt;br /&gt;
&lt;br /&gt;
Wenn man ein eigenes Zonefile in /home/doms/example.org/etc löscht, bleibt im Nameserver der letzte Stand erhalten! Falls man für eine Domain wieder ein Hostsharing-Standard-Zonefile haben möchte, kann man ein leeres (= 0 Bytes) Zonefile anlegen:&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ echo -n &amp;gt;  /home/doms/example.org/etc/pri.example.org&lt;br /&gt;
&lt;br /&gt;
Das -n ist wichtig, sonst ist die Datei nicht wirklich leer und es gibt Fehlermeldungen!&lt;br /&gt;
Logfile&lt;br /&gt;
&lt;br /&gt;
Im Verzeichnis /var/log/named sind die Logfiles des Nameservers einsehbar. Das aktuelle Log wird unter dem Namen named.log angelegt. Dieses wird beim Neustart des DNS-Servers immer neu angelegt und zeigt bei einer erfolgreichen Änderung den folgenden Inhalt:&lt;br /&gt;
&lt;br /&gt;
Oct 11 18:32:21.400 info: zone example.org/IN: loaded serial 1065889567&lt;br /&gt;
Oct 11 18:32:21.435 info: zone example.org/IN: sending notifies (serial 1065889567)&lt;br /&gt;
Oct 11 18:32:21.755 info: client 213.133.116.2#57100: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
Oct 11 18:32:22.264 info: client 62.75.149.27#45282: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
&lt;br /&gt;
Die Zeilen bedeuten jeweils:&lt;br /&gt;
&lt;br /&gt;
    * Das geänderte Zonefile wurde vom DNS-Server erfolgreich geladen&lt;br /&gt;
    * Der lokale Server sendet eine Benachrichtigung an die Secondaries, damit diese die Änderung ebenfalls übernehmen können.&lt;br /&gt;
    * Die Secondaries haben die geänderten Daten abgeholt (pro Secondary jeweils ein Eintrag) &lt;br /&gt;
&lt;br /&gt;
Tippfehler oder falsche Angaben im Zonefile werden hier ebenfalls angezeigt, so dass man diese leicht sofort beheben kann.&lt;br /&gt;
Platzhalter für eigene Zonenfiles&lt;br /&gt;
&lt;br /&gt;
In eigenen Zonenfiles können jetzt Platzhalter verwendet werden. Diese ermöglichen uns das Ändern von IP#n ohne vorherige Ankündigung. Insbesondere das Verschieben von Paketen zwischen physikalischen Hosts wird damit vereinfacht. Es stehen die folgenden Platzhalter zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
{PAC_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{PAC_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{DOM_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{DOM_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{MYSQL_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{MYSQL_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{PGSQL_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{PGSQL_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{FTP_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{FTP_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{SMTP_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{SMTP_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{POP3_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{POP3_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{IMAP_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{IMAP_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{PAC_DNS_MASTER}&lt;br /&gt;
&lt;br /&gt;
{HS_DNS1_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{HS_DNS2_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{HS_DNS3_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{HS_DNS1_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{HS_DNS2_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{HS_DNS3_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{TTL}&lt;br /&gt;
&lt;br /&gt;
{SIO}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{MX1_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{MX1_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{MX2_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{MX2_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
Es wird dringend empfohlen, in eigenen Zonenfiles diese Platzhalter zu verwenden. Bei Änderungen von IP#n oder anderen Umstrukturierungen ist hiermit der weitere Betrieb gewährleistet, ohne selbst auf solche Ankündigungen achten zu müssen. Die Hostnamen verstehen sich allesamt ohne den in Zonenfiles oft benötigten abschließenden Punkt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Domains]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Logging&amp;diff=405</id>
		<title>Logging</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Logging&amp;diff=405"/>
		<updated>2009-03-07T13:18:20Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Logging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Allgemeines ==&lt;br /&gt;
Der zur Abrechnung herangezogene Traffic wird pro Tag dem Paketadmin als Logfile zugänglich gemacht. Für jeden Monat wird eine eigene Datei angelegt. Dieses ist unter dem Namen &#039;&#039;/home/pacs/xyz00/var/traffic-YYYY-MM.log&#039;&#039; zu finden und enthält mehrere durch ein Semikolon voneinander abgetrennte Felder, z.B.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Datum ; Pac ; Trafficlimit Monat ; Trafficlimit Tag ; Trafficsumme ; HTTP ; FTP ; POP3&lt;br /&gt;
2004-01-01;xyz00;4096;136.533;26.404;25.467;0.225;0.712&lt;br /&gt;
2004-01-02;xyz00;4096;136.533;76.715;61.936;0.055;14.724&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Dabei bedeuten die Spalten im Einzelnen:&lt;br /&gt;
&lt;br /&gt;
   1. Datum der Messung im Format YYYY-MM-DD&lt;br /&gt;
   2. Name des Paketes&lt;br /&gt;
   3. Gebuchter Gesamttraffic pro Monat in Megabytes&lt;br /&gt;
   4. Durchschnittlich möglicher Traffic in Megabytes pro Tag bei einer gleichmäßigen Nutzung&lt;br /&gt;
   5. Trafficverbrauch am angegebenen Tag in Megabytes&lt;br /&gt;
   6. Trafficverbrauch für HTTP in Megabytes&lt;br /&gt;
   7. Trafficverbrauch für FTP in Megabytes&lt;br /&gt;
   8. Trafficverbrauch für POP3/IMAP in Megabytes &lt;br /&gt;
&lt;br /&gt;
Auf diesen Zahlen basieren auch die automatisch verschickten Hinweismails zur Trafficnutzung, falls diese an einem Tag mal über dem rechnerischen Mittelwert liegen sollte.&lt;br /&gt;
&lt;br /&gt;
== Traffic bei eigener IP-Adresse ==&lt;br /&gt;
Bei Paketen mit einer eigenen IP-Nummer werden die kumulierten Traffic-Zahlen (inbound und outbound) der IPC-ng Auswertung für die IP-Nummer des Pakets monatlich in einer Datei mit dem Namen /home/pacs/xyz00/var/trafficlog.YYYY-MM täglich aktualisiert. Die Zahlen des aktuellen Tages stehen außerdem in der Datei /home/pacs/xyz00/var/trafficlog.today zur Verfügung. Diese werden alle zwei Stunden aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Das Beispiel zeigt eine Tagesstatistik vom 14.7.2003 von Mitternacht bis 11:02:54 für eine fiktive IP-Adresse 10.11.12.13. Es wurde in diesem Zeitraum etwa 144 KB eingehender und 246 KB abgehender Traffic für diese IP-Adresse gemessen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
IP accounting summary&lt;br /&gt;
Host: pima.hostsharing.net / Time created: 2003/07/14 11:02:54 CES&lt;br /&gt;
Data from 2003/07/14 00:00:00 CES to 2003/07/14 11:02:54 CES&lt;br /&gt;
  10.11.12.13 in    :   147764&lt;br /&gt;
  10.11.12.13 out   :   252910&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTTP-Traffic ==&lt;br /&gt;
Im Moment steht das Access-Log des Webservers im jeweiligen Paket in Echtzeit zur Verfügung und kann unter /home/pacs/xyz00/var/web.log eingesehen werden. Kurz nach Mitternacht werden aus dieser Datei einzelne Logfiles entsprechend dem abgerufenen Domainnamen generiert und komprimiert abgespeichert. Der Dateiname lautet /home/pacs/xyz00/var/web-www.example.org-YYYYMMDD-HHMI.log.gzenthält neben aufgerufener Domain und Subdomain auch Datum und Uhrzeit der Generierung.&lt;br /&gt;
&lt;br /&gt;
Die Dateien werden normalerweise 48 Tage lang aufgehoben und dann automatisch gelöscht, sofern der Paktet-Admin sie nicht bereits selber gelöscht, umbenannt oder verschoben hat.&lt;br /&gt;
&lt;br /&gt;
Vom Webserver wird lediglich die Größe des zum Client übertragenen Dokumentes im Logfile vermerkt. Der tatsächlich entstehende Traffic liegt jedoch über diesem Wert, da der Request zur Anforderung hinzugezählt werden muss und auch durch das zur Übertragung verwendete TCP/IP-Protokoll zusätzliche 40 Bytes Overhead entstehen. Wir benutzen deshalb die nachfolgende Formel zur Abschätzung des tatsächlich entstandenen Traffics:&lt;br /&gt;
&lt;br /&gt;
Traffic = 1.15 * ( Documentsize + Requestsize + 40 )&lt;br /&gt;
&lt;br /&gt;
== FTP-Traffic ==&lt;br /&gt;
&lt;br /&gt;
Das Logfile des FTP-Servers liegt nur zentral vor. Einmal pro Nacht werden die für das jeweilige Paket relevanten Einträge des vergangenen Tages gefiltert und unter dem Namen /home/pacs/xyz00/var/ftp-YYYYMMDD-HHMI.log.gz als komprimierte Datei abgelegt. Auch hier werden vom System die Logfiles nach 48 Tagen automatisch gelöscht.&lt;br /&gt;
&lt;br /&gt;
Die Berechnung des tatsächlich genutzten Traffics wird ähnlich wie beim HTTP-Traffic vorgenommen. Die Größe des Requests beinhaltet u.a. den angesprochenen Dateinamen und kompensiert auch einige nicht im Logfile protokollierte Operationen (z.B. Auflisten des Verzeichnisinhaltes). Die verwendete Formel:&lt;br /&gt;
&lt;br /&gt;
Traffic = 1.15 * ( Filesize + Requestsize)&lt;br /&gt;
&lt;br /&gt;
Die Felder (Spalten) sind der Reihe nach:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* Datum/Zeit: aktuelles Datum und aktuelle Zeit auf localhost im Format DDD MMM dd hh:mm:ss:YYYY&lt;br /&gt;
* Dauer: Anzahl der angefangenen Sekunden, die die Datei-Übertragung gedauert hat&lt;br /&gt;
* Remote: Domain-Name oder IP-Nummer der Gegenstelle des Transfers (immer localhost bei ssh Tunnel)&lt;br /&gt;
* Größe: Anzahl der Bytes in der übertragenen Datei&lt;br /&gt;
* Dateiname: Name oder vollständiger Pfad der übertragenen Datei&lt;br /&gt;
* Mode:&lt;br /&gt;
  a - ASCII Transfer Type&lt;br /&gt;
  b - Binäre Dateiübertragung&lt;br /&gt;
* Format:&lt;br /&gt;
  C - Datei wurde komprimiert (compress)&lt;br /&gt;
  U - Datei wurde entkomprimiert (uncompressed)&lt;br /&gt;
  T - Datei wurde als tarball versandt (tarred)_ - Datei blieb unverändertRichtung&lt;br /&gt;
  i - Datei wurde auf localhost hochgeladen (input)&lt;br /&gt;
  o - Datei wurde von localhost heruntergeladen (output)&lt;br /&gt;
  d - Datei wurde auf localhost gelöscht (delete)&lt;br /&gt;
* Zugriff:&lt;br /&gt;
  r - Der folgende User-name ist ein regulärer user (real)&lt;br /&gt;
  g - Der folgende User-name gehört zu einem Gastzugang mit Password (guest)&lt;br /&gt;
  a - Der folgende User-name ist ein Passwort (anonymous)&lt;br /&gt;
* User-name: Name des users, unter dem der Zugriff bzw. die Übertragung erfolgte, sofern er sich angemeldet hat, oder das Passwort bei anonymen Usern.&lt;br /&gt;
* Service: Name des Service der Übertragung, normalerweise ftp oder fsp.&lt;br /&gt;
* Authentifizierung:&lt;br /&gt;
  0 - keine / standard&lt;br /&gt;
  1 - RFC 931 Authentifizierung&lt;br /&gt;
* Auth-User-Id: Wenn ein authentifizierter User vorliegt, dessen Name oder Id, ansonsten wird &amp;quot;*&amp;quot; ausgegeben.&lt;br /&gt;
* Beendigung:&lt;br /&gt;
  c - Transfer beendet (complete)&lt;br /&gt;
  i - Übertragung unvollständig (incomplete)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mail-Traffic ==&lt;br /&gt;
&lt;br /&gt;
Eine Bereitstellung der täglichen Logs über POP3- und IMAP-Zugriffe auf Paketuser ist optional möglich und wird im nächsten Abschnitt beschrieben. Die Logfiles werden dann unter dem Namen /home/pacs/xyz00/var/mail-YYYYMMDD-HHMI.log.gz als komprimierte Datei abgelegt.&lt;br /&gt;
&lt;br /&gt;
Für die Berechnung des Traffics wird die unten angegebene Formel benutzt. Mit den 1500 Bytes pro Verbindung wird das beim Auf- und Abbau der Verbindung ablaufende Protokoll zwischen Mailclient und Server berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Traffic = 1.15 * ( Mailsize + 1500 )&lt;br /&gt;
&lt;br /&gt;
Logs über den Traffic des SMTP-Servers stehen derzeit nur den Hostmastern zur Verfügung. Eine Verteilung der relevanten Einträge auf die Pakete wird angestrebt, ist jedoch durch die vielfältigen Wege einer Mail durch das System (jeweils mit unterschiedlichen Logeinträgen) ein größeres Problem.&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten für Paket- und Domainadmins ==&lt;br /&gt;
&lt;br /&gt;
Die nachfolgende Beschreibung zeigt, wie die automatische Erstellung der Traffic-Logs im Paket beeinflusst werden kann. So lässt sich beispielsweise die Erstellung komplett unterdrücken, wenn man an den Logs nicht interessiert ist oder die Webserverlogs werden alternativ im Verzeichnis der Domain- oder des Domainadmins angelegt.&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration der Features erfolgt zunächst über eine vom Paketadmin anzulegende Steuerdatei. Die Datei muss unter dem Namen /home/pacs/xyz00/etc/config.ini erstellt werden.&lt;br /&gt;
&lt;br /&gt;
Das Format dieser Datei ist das bekannte Inifile-Format, d.h. es gibt sogenannte Sektionen (in eckigen Klammern) und darin Parameter, denen ein Wert zugewiesen wird. Durch die Sektionen wird der Gültigkeitsbereich der darin festgelegten Parameter bestimmt. Derzeit gibt es neben der Sektion [global], die Parameter für das komplette Paket enthält, noch die domainspezifischen Sektionen. Der Name dieser Sektionen setzt sich aus einem Prefix dom: und dem jeweiligen Domainnamen zusammen. Eine Beispielkonfiguration könnte folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Config&lt;br /&gt;
;&lt;br /&gt;
[global]&lt;br /&gt;
mail_log_generate       = no&lt;br /&gt;
ftp_log_generate        = yes&lt;br /&gt;
ftp_log_purge           = yes&lt;br /&gt;
http_domaintraffic      = yes&lt;br /&gt;
use_domain_config       = http_log_generate, http_log_retention&lt;br /&gt;
[dom:example.org]&lt;br /&gt;
http_log_generate       = no&lt;br /&gt;
[dom:www.example.org]&lt;br /&gt;
http_log_generate       = yes&lt;br /&gt;
http_log_retention      = 10&lt;br /&gt;
[dom:example.com]&lt;br /&gt;
http_log_directory      = domain&lt;br /&gt;
http_log_generate       = yes&lt;br /&gt;
http_log_purge          = no&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derzeit lassen sich in der Konfigurationsdatei die nachfolgenden Parameter definieren:&lt;br /&gt;
&lt;br /&gt;
* http_log_generate legt fest, ob für das Paket oder die Domain überhaupt Logfiles generiert werden sollen. Die möglichen Werte für diesen Parameter sind YES oder NO. Unabhängig davon fließt der produzierte Traffic natürlich in die Abrechnung mit ein. Defaultwert: YES.&lt;br /&gt;
* http_log_directory gibt an, wo die Logfiles gesichert werden sollen. Die erlaubten Werte sind PAC (Logfiles im var-Verzeichnis des Paketes), DOMADMIN(Logfiles im var-Verzeichnis des Domainadmins) oder DOMAIN (Logfiles im var-Verzeichnis der Domain). Defaultwert: PAC.&lt;br /&gt;
* http_log_purge ermöglicht eine Kontrolle über das automatische Löschen der Logfiles. Bei der Einstellung YES werden die Logfiles wie bisher regelmäßig vom System gelöscht. Die Einstellung NO verhindert ein automatisches Löschen. Defaultwert: YES.&lt;br /&gt;
* http_log_retention kontrolliert den Zeitraum, nach dem die vorhandenen Logs automatisch gelöscht werden, falls dies durch den vorangegangenen Parameter nicht unterbunden wird. Als Werte sind Ganzzahlen von 1 bis 10000 möglich, die dann die Aufbewahrungszeit in Tagen angeben. Defaultwert: 48.&lt;br /&gt;
* http_domaintraffic ermöglicht die zusätzliche Erzeugung eines Logs mit den Trafficdaten der einzelnen Hosts im Paket. Dies kann mit YES ein- und mit NO ausgeschaltet werden. Defaultwert: NO.&lt;br /&gt;
* ftp_log_generate steuert analog zu http_log_generate die Generierung der FTP-Logs. Defaultwert: YES.&lt;br /&gt;
* ftp_log_purge erlaubt die Kontrolle über das Löschen der FTP-Logs. Defaultwert: YES.&lt;br /&gt;
* ftp_log_retention ist für die Festlegung der Aufbewahrungsdauer der FTP-Logs zuständig. Defaultwert: 48.&lt;br /&gt;
* mail_log_generate legt fest, ob Logfiles über den Mailverkehr des Paketes (derzeit nur POP3 und IMAP) angelegt werden sollen. Defaultwert: NO.&lt;br /&gt;
* mail_log_purge ermöglicht auch hier die Kontrolle über das Löschen der Maillogs. Defaultwert: NO.&lt;br /&gt;
* mail_log_retention Kontrolliert analog zu den anderen Parametern die Aufbewahrungsdauer der Maillogs. Defaultwert: 48.&lt;br /&gt;
* use_domain_config ermöglicht dem Paketadmin, die gezielte Weitergabe der Konfigurationsmöglichkeit an den jeweiligen Domainadmin. Die gültigen Werte sind YES oder ALL für die Weitergabe aller Konfigurationsmöglichkeiten oder eine durch Kommata unterteilte Liste der gewünschten Parameternamen. Dies ist per Default nicht aktiviert. &lt;br /&gt;
&lt;br /&gt;
Bei der Ermittlung eines Parameters gilt der Grundsatz, dass eine allgemeine Sektion von einer spezielleren Sektion überschrieben wird. Der in [dom:www.example.org] gesetzte Parameter gilt also vor dem in [dom:example.org] hinterlegten Wert und dieser wird wiederum vor dem in [global] eingetragenen Wert verwendet.&lt;br /&gt;
&lt;br /&gt;
In der angegebenen Beispielkonfiguration wird also keine Generierung der Maillogs gewünscht. Dagegen werden die FTP-Logs im Paket generiert und auch wieder automatisch gelöscht. Da die Logfiles für Mail- und FTP-Traffic nur Paketweise generiert werden, sind diese Parameter auch nur in der Sektion [global] erlaubt. Für die Aufbewahrungsdauer der FTP-Logs ist hier kein Wert festgelegt worden und damit wird der systemweite Default genommen. Die Defaultwerte sind in der Sektion [pacs] der Datei /usr/local/etc/config.ini hinterlegt.&lt;br /&gt;
&lt;br /&gt;
Durch den Parameter http_domaintraffic wurde die Erzeugung eines zusätzlichen Logfiles mit den Trafficwerten der Einzeldomains aktiviert. Auch dieser Parameter ist nur in der Sektion [global] erlaubt, da er paketweit gilt. Die so erzeugte Datei wird unter dem Namen /home/pacs/xyz00/var/domaintraffic-http-YYYY-MM.log angelegt und hat nachfolgendes Format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Datum ; Domain ; Requests ; MB&lt;br /&gt;
2003-08-20;xyz00.hostsharing.net;28;0.213&lt;br /&gt;
2003-08-20;www.example.net;2;0.001&lt;br /&gt;
2003-08-20;www.example.org;147;0.642&lt;br /&gt;
2003-08-21;www.example.org;168;0.450&lt;br /&gt;
2003-08-22;xyz00.hostsharing.net;75;0.354&lt;br /&gt;
2003-08-22;example.net;2;0.001&lt;br /&gt;
2003-08-22;www.example.org;64;0.181&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Über den Parameter use_domain_config erlaubt der Domainadmin, dass die im Paket eingerichteten Domainadmins jeweils auch eine Datei ~/etc/config.ini anlegen können, wo sie die Parameter für die Erzeugung und Aufbewahrungsfristen der Logs selber steuern können. Der Parameter kann auch innerhalb einer Sektion für eine Domain gesetzt werden und erlaubt dies dann nur für die jeweilige Domain.&lt;br /&gt;
&lt;br /&gt;
Für Zugriffe auf die Domain example.org werden laut Konfiguration keine Logfiles erzeugt, während dies für die Subdomain www.example.org durchaus gemacht wird. Diese Logfiles werden vom System auch nach 10 Tagen wieder gelöscht.&lt;br /&gt;
&lt;br /&gt;
Für die Domain example.com werden alle Logfiles im var-Verzeichnis der Domain (also /home/doms/example.com/var) erzeugt. Da keine Sektionen für irgendwelche Subdomains angelegt sind, gilt dies auch für alle Subdomains. Ein automatisches Löschen dieser Logs wird vom System nicht mehr vorgenommen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:Logging]]&lt;br /&gt;
[[Kategorie:Logfile]]&lt;br /&gt;
[[Kategorie:Traffic]]&lt;br /&gt;
[[Kategorie:HTTP-Traffic]]&lt;br /&gt;
[[Kategorie:FTP-Traffic]]&lt;br /&gt;
[[Kategorie:MAIL-Traffic]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=404</id>
		<title>Verwalten der Zonendaten</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Verwalten_der_Zonendaten&amp;diff=404"/>
		<updated>2009-03-07T13:16:08Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: Die Seite wurde neu angelegt: Das Zonenfile für eine Domain enthält die Konfiguration für den Domain Name Service (DNS) dieser Domain. Hier ist hinterlegt, welche Hostnamen innerhalb der Domain e...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Zonenfile für eine Domain enthält die Konfiguration für den Domain Name Service (DNS) dieser Domain. Hier ist hinterlegt, welche Hostnamen innerhalb der Domain existieren sollen und auf welche IP-Adressen diese zeigen. Außerdem wird hierüber auch gesteuert, welches System für die Mails der Domain angesprochen werden soll.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Achtung:&lt;br /&gt;
Aufgrund der zentralen Bedeutung sollten Änderungen nur mit Vorsicht vorgenommen werden, da eine fehlerhafte Einstellung dazu führen kann, dass die Webseite nicht mehr im Internet abgerufen werden kann oder Mails verloren gehen!&lt;br /&gt;
Änderungen&lt;br /&gt;
&lt;br /&gt;
Das aktive Zonefile für eine Domain example.com ist in /etc/bind/pri.example.com zu finden.&lt;br /&gt;
&lt;br /&gt;
Eigene Änderungen sind als Domainadmin möglich. Dazu muss ein vollständiges Zonefile im Konfigurationsverzeichnis etc der Domain abgelegt werden, welches dann editiert werden kann. Im ersten Schritt wird man deshalb, falls noch keine eigenen Änderungen vorgenommen wurden, eine Kopie der aktuellen Konfiguration anlegen:&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ cp /etc/bind/pri.example.com /home/doms/example.com/etc&lt;br /&gt;
&lt;br /&gt;
Das Zonefile sieht normalerweise etwa folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
$TTL 4H&lt;br /&gt;
example.org. IN SOA dns1.hostsharing.net. hostmaster.hostsharing.net. (&lt;br /&gt;
1022226978 ; serial secs since Jan 1 1970&lt;br /&gt;
6H ; refresh (=10000)&lt;br /&gt;
1H ; retry (=1800)&lt;br /&gt;
1W ; expire&lt;br /&gt;
1H ; minimum&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
; please read http://www.hostsharing.net/tech/descriptions/domains-zonefile.htm&lt;br /&gt;
&lt;br /&gt;
IN NS dns1.hostsharing.net.&lt;br /&gt;
IN NS dns2.hostsharing.net.&lt;br /&gt;
IN NS dns3.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN MX 30 mail&lt;br /&gt;
IN MX 80 backupmx.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
IN A 212.42.230.152&lt;br /&gt;
&lt;br /&gt;
www IN A 212.42.230.152&lt;br /&gt;
ftp IN A 212.42.230.152&lt;br /&gt;
pop3 IN A 212.42.230.152&lt;br /&gt;
mail IN A 212.42.230.152&lt;br /&gt;
*.example.org. IN A 212.42.230.152&lt;br /&gt;
&lt;br /&gt;
Der erste Block SOA definiert die Start Of Authority Ressource. Der wichtigste Eintrag hier ist die Seriennummer. Diese wird von den DNS-Servern benutzt, um eine Änderung zu erkennen. Deshalb muss diese Nummer bei jeder Anpassung erhöht werden, oder die Änderung wird nicht vollständig im Internet sichtbar. Der konkrete Wert ist nicht wichtig, so dass man durchaus auch einfach die dort stehende Zahl um eins erhöhen kann. In der Regel verwenden wir hier die Anzahl der Sekunden seit 1970, die sich einfach über das Kommando date +%s auf dem Server ermitteln lässt.&lt;br /&gt;
&lt;br /&gt;
Nach jeder Änderung an einem selbstverwalteten Zonefile muss eine Datei /home/doms/example.com/etc/zonefile.upd angelegt, bzw. deren Zeitstempel aktualisiert werden. Beides kann etwa durch das Kommando touch /home/doms/example.com/etc/zonefile.upd erledigt werden. Dann dauert es noch einige Minuten, bis die Änderungen von unserem DNS-Server übernommen werden. Bis die DNS-Caches der Welt eine Änderung mitbekommen, kann es natürlich etwas länger dauern.&lt;br /&gt;
&lt;br /&gt;
Wenn man ein eigenes Zonefile in /home/doms/example.org/etc löscht, bleibt im Nameserver der letzte Stand erhalten! Falls man für eine Domain wieder ein Hostsharing-Standard-Zonefile haben möchte, kann man ein leeres (= 0 Bytes) Zonefile anlegen:&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ echo -n &amp;gt;  /home/doms/example.org/etc/pri.example.org&lt;br /&gt;
&lt;br /&gt;
Das -n ist wichtig, sonst ist die Datei nicht wirklich leer und es gibt Fehlermeldungen!&lt;br /&gt;
Logfile&lt;br /&gt;
&lt;br /&gt;
Im Verzeichnis /var/log/named sind die Logfiles des Nameservers einsehbar. Das aktuelle Log wird unter dem Namen named.log angelegt. Dieses wird beim Neustart des DNS-Servers immer neu angelegt und zeigt bei einer erfolgreichen Änderung den folgenden Inhalt:&lt;br /&gt;
&lt;br /&gt;
Oct 11 18:32:21.400 info: zone example.org/IN: loaded serial 1065889567&lt;br /&gt;
Oct 11 18:32:21.435 info: zone example.org/IN: sending notifies (serial 1065889567)&lt;br /&gt;
Oct 11 18:32:21.755 info: client 213.133.116.2#57100: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
Oct 11 18:32:22.264 info: client 62.75.149.27#45282: transfer of &#039;example.org/IN&#039;: AXFR-style IXFR started&lt;br /&gt;
&lt;br /&gt;
Die Zeilen bedeuten jeweils:&lt;br /&gt;
&lt;br /&gt;
    * Das geänderte Zonefile wurde vom DNS-Server erfolgreich geladen&lt;br /&gt;
    * Der lokale Server sendet eine Benachrichtigung an die Secondaries, damit diese die Änderung ebenfalls übernehmen können.&lt;br /&gt;
    * Die Secondaries haben die geänderten Daten abgeholt (pro Secondary jeweils ein Eintrag) &lt;br /&gt;
&lt;br /&gt;
Tippfehler oder falsche Angaben im Zonefile werden hier ebenfalls angezeigt, so dass man diese leicht sofort beheben kann.&lt;br /&gt;
Platzhalter für eigene Zonenfiles&lt;br /&gt;
&lt;br /&gt;
In eigenen Zonenfiles können jetzt Platzhalter verwendet werden. Diese ermöglichen uns das Ändern von IP#n ohne vorherige Ankündigung. Insbesondere das Verschieben von Paketen zwischen physikalischen Hosts wird damit vereinfacht. Es stehen die folgenden Platzhalter zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
{PAC_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{PAC_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{DOM_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{DOM_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{MYSQL_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{MYSQL_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{PGSQL_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{PGSQL_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{FTP_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{FTP_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{SMTP_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{SMTP_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{POP3_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{POP3_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{IMAP_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{IMAP_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{PAC_DNS_MASTER}&lt;br /&gt;
&lt;br /&gt;
{HS_DNS1_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{HS_DNS2_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{HS_DNS3_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{HS_DNS1_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{HS_DNS2_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{HS_DNS3_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{TTL}&lt;br /&gt;
&lt;br /&gt;
{SIO}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{MX1_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{MX1_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
{MX2_IPNUMBER}&lt;br /&gt;
&lt;br /&gt;
{MX2_HOSTNAME}&lt;br /&gt;
&lt;br /&gt;
Es wird dringend empfohlen, in eigenen Zonenfiles diese Platzhalter zu verwenden. Bei Änderungen von IP#n oder anderen Umstrukturierungen ist hiermit der weitere Betrieb gewährleistet, ohne selbst auf solche Ankündigungen achten zu müssen. Die Hostnamen verstehen sich allesamt ohne den in Zonenfiles oft benötigten abschließenden Punkt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Domains]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Domains&amp;diff=403</id>
		<title>Domains</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Domains&amp;diff=403"/>
		<updated>2009-03-07T13:15:40Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Baustelle}}&lt;br /&gt;
&lt;br /&gt;
Inhalt folgt ... weg mag nur zu :-)&lt;br /&gt;
&lt;br /&gt;
== Jede Domain ==&lt;br /&gt;
Ist eigenständig (keine Unterscheidung zwischen Haupt- und Zusatzdomain). Eine Zusatzdomain ist für uns eine Weiterleitungsdomain ohne Inhalt (z.B. hostsharing.de wird auf hostsharing.org geleitet)bekommt die Sonder-Sub-Domains www.example.com, ftp.example.com, mail.example.com, pop3.example.com kann eine theoretisch unbegrenzte Anzahl Sub-Domains enthalten,kann ein eigenes Zonenfile stellen. &lt;br /&gt;
&lt;br /&gt;
== Verzeichnis-Struktur ==&lt;br /&gt;
== Domain-Aufträge ==&lt;br /&gt;
== [[Verwalten der Zonendaten]] ==&lt;br /&gt;
== selbstregistrierte Domains ==&lt;br /&gt;
== Zuordnung DomainAdmin ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:Domain]]&lt;br /&gt;
[[Kategorie:Baustelle]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Benutzer:Jgp00-mail&amp;diff=402</id>
		<title>Benutzer:Jgp00-mail</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Benutzer:Jgp00-mail&amp;diff=402"/>
		<updated>2009-03-07T12:41:39Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: Die Seite wurde neu angelegt: Jan Galinski&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Jan Galinski&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Diskussion:Domains&amp;diff=401</id>
		<title>Diskussion:Domains</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Diskussion:Domains&amp;diff=401"/>
		<updated>2009-03-07T12:41:19Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: Die Seite wurde neu angelegt: Ein bißchen gärtnern --~~~~&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein bißchen gärtnern --[[Benutzer:Jgp00-mail|Jgp00-mail]] 12:41, 7. Mär. 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Domains&amp;diff=400</id>
		<title>Domains</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Domains&amp;diff=400"/>
		<updated>2009-03-07T12:40:46Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Baustelle}}&lt;br /&gt;
&lt;br /&gt;
Inhalt folgt ... weg mag nur zu :-)&lt;br /&gt;
&lt;br /&gt;
== Jede Domain ==&lt;br /&gt;
Ist eigenständig (keine Unterscheidung zwischen Haupt- und Zusatzdomain). Eine Zusatzdomain ist für uns eine Weiterleitungsdomain ohne Inhalt (z.B. hostsharing.de wird auf hostsharing.org geleitet)bekommt die Sonder-Sub-Domains www.example.com, ftp.example.com, mail.example.com, pop3.example.com kann eine theoretisch unbegrenzte Anzahl Sub-Domains enthalten,kann ein eigenes Zonenfile stellen. &lt;br /&gt;
&lt;br /&gt;
== Verzeichnis-Struktur ==&lt;br /&gt;
== Domain-Aufträge ==&lt;br /&gt;
== Verwalten der Zonendaten ==&lt;br /&gt;
== selbstregistrierte Domains ==&lt;br /&gt;
== Zuordnung DomainAdmin ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:Domain]]&lt;br /&gt;
[[Kategorie:Baustelle]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Domains&amp;diff=399</id>
		<title>Domains</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Domains&amp;diff=399"/>
		<updated>2009-03-07T12:40:01Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Domains */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Domains ==&lt;br /&gt;
&lt;br /&gt;
{{Baustelle}}&lt;br /&gt;
&lt;br /&gt;
Inhalt folgt ... weg mag nur zu :-)&lt;br /&gt;
&lt;br /&gt;
=== Jede Domain ===&lt;br /&gt;
Ist eigenständig (keine Unterscheidung zwischen Haupt- und Zusatzdomain). Eine Zusatzdomain ist für uns eine Weiterleitungsdomain ohne Inhalt (z.B. hostsharing.de wird auf hostsharing.org geleitet)bekommt die Sonder-Sub-Domains www.example.com, ftp.example.com, mail.example.com, pop3.example.com kann eine theoretisch unbegrenzte Anzahl Sub-Domains enthalten,kann ein eigenes Zonenfile stellen. &lt;br /&gt;
=== Verzeichnis-Struktur ===&lt;br /&gt;
=== Domain-Aufträge ===&lt;br /&gt;
=== Verwalten der Zonendaten ===&lt;br /&gt;
=== selbstregistrierte Domains ===&lt;br /&gt;
=== Zuordnung DomainAdmin ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:Domain]]&lt;br /&gt;
[[Kategorie:Baustelle]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=PHP_5.2.5&amp;diff=390</id>
		<title>PHP 5.2.5</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=PHP_5.2.5&amp;diff=390"/>
		<updated>2009-02-22T20:47:20Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Baustelle}}&lt;br /&gt;
&lt;br /&gt;
== Installationsanleitung für Typo3 auf hostsharing.net Servern==&lt;br /&gt;
=== Benötigte Dateien ===&lt;br /&gt;
#Typo3&lt;br /&gt;
&lt;br /&gt;
Lade Dir die aktuelle Version von Typo3 von der Typo3-Website (www.typo3.org) herunter.&lt;br /&gt;
&lt;br /&gt;
Du brauchst zwei Pakete:&lt;br /&gt;
&lt;br /&gt;
1. Den SRC-Code, das ist der eigentliche Quellcode.&lt;br /&gt;
&lt;br /&gt;
2. Dummy oder Testsite: Dummy ist eine komplett leere Umgebung, Testsite beinhaltet einige Beispiele und ist deshalb für Anfänger besser geeignet. Man kann nur eine der beiden Pakete verwenden.&lt;br /&gt;
&lt;br /&gt;
Welche Version Du verwendest, ist eigentlich egal, momentan ist 3.7.0 aktuell und diese läuft auch bei Hostsharing stabil. Verwende die tar-Version, nicht zip.&lt;br /&gt;
&lt;br /&gt;
Du findest auch einige Versionen im zentralen Verzeichnis /usr/local/tmp/Typo3Install. Die kannst Du verwenden, dann sparst Du dir den Download.&lt;br /&gt;
&lt;br /&gt;
=== ImageMagick ===&lt;br /&gt;
&lt;br /&gt;
Um die vielfältigen Bildverarbeitungsmöglichkeiten nutzen zu können, brauchst Du eine Version von ImageMagick. Im Verzeichnis /usr/bin existiert eine 5.4.4-Version, die direkt verwendet werden kann.&lt;br /&gt;
&lt;br /&gt;
Die Version 4.2.9 wurde für Typo3 optimiert und wird deshalb empfohlen. Sie befindet sich im Verzeichnis /usr/local/tmp/Typo3Install. Will man diese Version verwenden, dann muss man die Binaries in ein Verzeichnis kopieren, auf das der Nutzer (z.B. xyz00-doms), unter dem die Domain läuft, zugreifen kann, zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
 xyz00-doms@hopi:~$ mkdir ~/bin&lt;br /&gt;
 xyz00-doms@hopi:~$ cp -R /usr/local/tmp/Typo3Install/imagemagick429 ~/bin&lt;br /&gt;
&lt;br /&gt;
=== PHP und .htaccess ===&lt;br /&gt;
&lt;br /&gt;
Für den Betrieb von Typo3 auf Hostsharing musst Du PHP via CGI ansprechen. Wie das funktioniert, kannst Du unter PHP via CGI nachlesen. Verwende am besten die aktuellste PHP-Version, da frühere Versionen meistens Sicherheitslücken aufweisen.&lt;br /&gt;
&lt;br /&gt;
Die .htaccess-Datei, von der in der Anleitung die Rede ist, erstellen wir in genau dem Verzeichnis, unter dem Typo3 installiert werden soll, also z.B. &lt;br /&gt;
 doms/example.com/subs/www.&lt;br /&gt;
&lt;br /&gt;
Die php.ini-Datei (oder php-cgi.ini) müssen wir vorher auf jeden Fall noch anpassen:&lt;br /&gt;
&lt;br /&gt;
 memory_limit = 16M (oder höher)&lt;br /&gt;
 post_max_size = 8M&lt;br /&gt;
&lt;br /&gt;
und ganz unten auskommentieren(&amp;quot;;&amp;quot; entfernen):&lt;br /&gt;
&lt;br /&gt;
extension=gd.so&lt;br /&gt;
extension=mysql.so&lt;br /&gt;
== Vorgehensweise ==&lt;br /&gt;
&lt;br /&gt;
=== Typo3 entpacken ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zunächst entpacken wir den Quellcode (SRC) in ein beliebiges Verzeichnis des Domain-Admins. Der Quellcode kann von mehreren Testsites oder Dummys verwendet werden. Wir wählen für unser Beispiel die (mittlerweile wirklich veraltete) 3.5.0-Version, die auf dem Hostsharing-Server liegt. Diese entpacken wir in das Stammverzeichnis des Domain-Admins.&lt;br /&gt;
&lt;br /&gt;
 xyz00-doms@hopi:~$ tar -xvzf /usr/local/tmp/Typo3Install/typo3_src-3.5.0-hostsharing.tar.gz&lt;br /&gt;
&lt;br /&gt;
Wenn wir einen Link auf dieses neue Verzeichnis anlegen, wird später ein Update leichter möglich sein:&lt;br /&gt;
&lt;br /&gt;
 xyz00-doms@hopi:~$ ln -s typo3_src-3.5.0 typo3_src&lt;br /&gt;
&lt;br /&gt;
Das Stamm-Verzeichnis sollte jetzt so aussehen:&lt;br /&gt;
&lt;br /&gt;
 drwxr-x--- 7 xyz00 httpd 4096 Feb 27 15:42 .&lt;br /&gt;
 dr-xr-x--T 7 httpd xyz00 4096 Jan 26 21:00 ..&lt;br /&gt;
 drwxr-xr-x 2 xyz00 xyz00 4096 Mar 1 17:01 doms&lt;br /&gt;
 drwxr-xr-x 2 xyz00 xyz00 4096 Oct 16 19:48 etc&lt;br /&gt;
 lrwxrwxrwx 1 xyz00 xyz00 15 Mar 3 18:56 typo3_src -&amp;gt; typo3_src-3.5.0&lt;br /&gt;
 drwxr-xr-x 6 xyz00 xyz00 4096 Jan 30 17:23 typo3_src-3.5.0&lt;br /&gt;
 drwxr-xr-x 2 xyz00 xyz00 4096 Feb 21 2002 Maildir&lt;br /&gt;
&lt;br /&gt;
Als nächstes entpacken wir das Testsite- oder Dummy-Paket. Wir gehen in das Verzeichnis der Domain, in dem Typo3 laufen soll:&lt;br /&gt;
&lt;br /&gt;
 xyz00-doms@hopi:~$ cd doms/example.com/subs/www&lt;br /&gt;
&lt;br /&gt;
Hierher entpacken wir das Testsite- oder das Dummy-Paket. Für Anfänger empfehlen wir die Testsite-Version.&lt;br /&gt;
&lt;br /&gt;
 xyz00-doms@hopi:~/doms/example.de/subs/www$ tar -xvzf /usr/local/tmp/Typo3Install/testsite-3.5.tgz&lt;br /&gt;
&lt;br /&gt;
oder:&lt;br /&gt;
&lt;br /&gt;
 xyz00-doms@hopi:~/doms/example.de/subs/www$ tar -xvzf /usr/local/tmp/Typo3Install/dummy-3.5.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
Jetzt müssen noch die SymLinks umgesetzt werden. Zuerst erstellen wir drei Links auf Verzeichnisse in der zentrale SRC-Installationsdatei, in unserem Fall auf den Link typo3_src, den wir vorhin erstellt haben und der ja seinerseits auf die zentrale SRC-Datei verweist:&lt;br /&gt;
&lt;br /&gt;
 xyz00-doms@hopi:~/doms/example.de/subs/www$ ln -s ~/typo3_src/typo3 typo3&lt;br /&gt;
 xyz00-doms@hopi:~/doms/example.de/subs/www$ ln -s ~/typo3_src/tslib tslib&lt;br /&gt;
 xyz00-doms@hopi:~/doms/example.de/subs/www$ ln -s ~/typo3_src/t3lib t3lib&lt;br /&gt;
&lt;br /&gt;
Anschließend setzen wir noch drei Links innerhalb des Domain-Verzeichnisses:&lt;br /&gt;
&lt;br /&gt;
 xyz00-doms@hopi:~/doms/example.de/subs/www$ ln -s tslib/index_ts.php index.php&lt;br /&gt;
 xyz00-doms@hopi:~/doms/example.de/subs/www$ ln -s tslib/media media&lt;br /&gt;
 xyz00-doms@hopi:~/doms/example.de/subs/www$ ln -s tslib/showpic.php showpic.php&lt;br /&gt;
&lt;br /&gt;
Das Verzeichnis sollte jetzt so aussehen:&lt;br /&gt;
&lt;br /&gt;
 drwxr-xr-x 6 xyz00-do xyz00 4096 Mar 9 19:16 .&lt;br /&gt;
 drwxr-xr-x 7 xyz00-do xyz00 4096 Mar 12 10:21 ..&lt;br /&gt;
 -rwxr-xr-x 1 xyz00-do xyz00 46 Feb 6 2002 clear.gif&lt;br /&gt;
 drwxr-xr-x 10 xyz00-do xyz00 4096 Mar 9 19:19 fileadmin&lt;br /&gt;
 -rw-r--r-- 1 xyz00-do xyz00 272 Jan 27 21:10 .htaccess&lt;br /&gt;
 lrwxrwxrwx 1 xyz00-do xyz00 18 Mar 3 18:56 index.php -&amp;gt; tslib/index_ts.php&lt;br /&gt;
 lrwxrwxrwx 1 xyz00-do xyz00 12 Mar 3 18:56 media -&amp;gt; tslib/media/&lt;br /&gt;
 lrwxrwxrwx 1 xyz00-do xyz00 17 Mar 3 18:56 showpic.php -&amp;gt; tslib/showpic.php&lt;br /&gt;
 lrwxrwxrwx 1 xyz00-do xyz00 21 Mar 9 19:26 t3lib -&amp;gt; ../../typo3_src/t3lib&lt;br /&gt;
 lrwxrwxrwx 1 xyz00-do xyz00 21 Mar 9 19:26 tslib -&amp;gt; ../../typo3_src/tslib&lt;br /&gt;
 lrwxrwxrwx 1 xyz00-do xyz00 21 Mar 9 19:26 typo3 -&amp;gt; ../../typo3_src/typo3&lt;br /&gt;
 drwxr-xr-x 3 xyz00-do xyz00 4096 Mar 9 19:21 typo3conf&lt;br /&gt;
 drwxr-xr-x 2 xyz00-do xyz00 4096 Mar 16 11:31 typo3temp&lt;br /&gt;
 drwxr-xr-x 8 xyz00-do xyz00 4096 Mar 9 19:19 uploads&lt;br /&gt;
&lt;br /&gt;
== Typo3 konfigurieren ==&lt;br /&gt;
&lt;br /&gt;
Typo3 ist nun unter www.example.com/typo3 erreichbar. Zum Konfigurieren ruft man im Browser das install-Tool unter www.example.com/typo3/install auf. Das install-Tool ist aber noch durch ein die() vor Ausführung geschützt. Daher müssen wir zunächst die Datei subs/typo3_src/typo3/install/index.php editieren und das die() auskommentieren. Das sieht dann in etwa so aus:&lt;br /&gt;
&lt;br /&gt;
 //**************************************************************************&lt;br /&gt;
 // Insert some security here, if you don&#039;t trust the Install Tool Password:&lt;br /&gt;
 //**************************************************************************&lt;br /&gt;
 //die(&amp;quot;In the main source distribution of Typo3, the install script is disabled by a die() function call.&lt;br /&gt;
 //if (substr(getenv(&amp;quot;REMOTE_ADDR&amp;quot;),0,12)!=&amp;quot;192.168.1.18&amp;quot; &amp;amp;&amp;amp; getenv(&amp;quot;REMOTE_ADDR&amp;quot;)!=&amp;quot;213.237.20.63&amp;quot;)&lt;br /&gt;
 exit;&lt;br /&gt;
&lt;br /&gt;
Dann kann das Install-Tool gestartet werden: http://www.example.com/typo3/install/&lt;br /&gt;
&lt;br /&gt;
Man sollte auf jeden Fall sofort das Install-Tool-Passwort ändern! (es heißt zu Beginn joh316)&lt;br /&gt;
=== BASIC CONFIGURATION ===&lt;br /&gt;
&lt;br /&gt;
    * Unter Basic Configuration muss jetzt der Benutzername und das Passwort für MySQL eingerichtet werden. Dann kann eine Datenbank erzeugt werden. Typo3 verwendet einen Deiner Nutzer für den MySQL-Server, der aber noch angelegt werden muss. Eine Beschreibung dazu gibt es hier.&lt;br /&gt;
    * Jetzt muss der Pfad zu ImageMagick angegeben werden, also entweder /usr/bin für 5.4.4 oder das Verzeichnis, in das Du eine andere, z.B. die 4.2.9-Version entpackt hast (s.o.).&lt;br /&gt;
    * Die Zeile ImageMagick [lzw] muss!!! leer bleiben, damit die LZW-Funktionen der GD-Lib genutzt werden!!&lt;br /&gt;
&lt;br /&gt;
=== DATABASE ANALYSER ===&lt;br /&gt;
&lt;br /&gt;
    * Update required tables -&amp;gt; COMPARE klicken&lt;br /&gt;
      dann auf write to database klicken&lt;br /&gt;
    *  Dump static data -&amp;gt; IMPORT klicken&lt;br /&gt;
      dann alle Tabellen zum Import markieren und dann write to database klicken.&lt;br /&gt;
    * Admin-User anlegen. Dieser Admin-User und das Passwort sind nötig für den ersten Zugang zum Backend der neuen Website.&lt;br /&gt;
&lt;br /&gt;
 === ALL CONFIGURATION ==0&lt;br /&gt;
&lt;br /&gt;
    * [im_combine_filename] = &#039;combine&#039; setzen&lt;br /&gt;
    * [TTFdpi] = &#039;96&#039; setzen&lt;br /&gt;
    * [gif_compress] =&#039;&#039; setzen&lt;br /&gt;
&lt;br /&gt;
 === IMAGE PROCESSING ===&lt;br /&gt;
&lt;br /&gt;
Alle Tests sollten erfolgreich sein: Die Bilder sind ein wenig größer als die Referenz - das ist OK und liegt daran, dass Freetype 2 verwendet wird. Dafür sind die Ergebnisse besser.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Jetzt sollte unter http://www.example.com die Typo3-Testsite zu erreichen sein. Das Backend erreicht man unter http://www.example.com/typo3/.&lt;br /&gt;
----&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:Installationsanleitungen]]&lt;br /&gt;
[[Kategorie:Typo3]]&lt;br /&gt;
[[Kategorie:Baustelle]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Diskussion:PHP_5.2.5&amp;diff=389</id>
		<title>Diskussion:PHP 5.2.5</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Diskussion:PHP_5.2.5&amp;diff=389"/>
		<updated>2009-02-22T20:46:40Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: Die Seite wurde neu angelegt: Ich glaube, 3.7. kann/muss wirklich mal weg, 4.2 ist aktuell und wer neu installiert wird sich damit nicht aufhalten wollen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich glaube, 3.7. kann/muss wirklich mal weg, 4.2 ist aktuell und wer neu installiert wird sich damit nicht aufhalten wollen&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Hauptseite&amp;diff=388</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Hauptseite&amp;diff=388"/>
		<updated>2009-02-22T20:44:44Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Hostsharing Dokumentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Textkasten|gruen|Willkommen beim Hostsharing-Wiki|In diesem Wiki wird die Nutzung der Dienste von Hostsharing dokumentiert. Es ist derzeit ein Provisorium, aber oft genug halten Provisorien verdammt lange. Bitte hilf mit, die Dokumentation zu verbessern! In unserem &#039;&#039;&#039;[[Hostsharing_Wiki:Autorenportal|Autorenportal]]&#039;&#039;&#039; findest du Hinweise dazu, wie du dich beteiligen kannst.}}&lt;br /&gt;
&lt;br /&gt;
== Hostsharing System ==&lt;br /&gt;
&lt;br /&gt;
[[Hardware]]&lt;br /&gt;
&lt;br /&gt;
[[Netzwerk]]&lt;br /&gt;
&lt;br /&gt;
== Hostsharing Dokumentation ==&lt;br /&gt;
&lt;br /&gt;
; [[Einstieg bei Hostsharing]] : Für alle, die neu bei Hostsharing sind oder mit Servertechnik auf Kommandozeilenebene noch keine Erfahrungen haben. Vor allem für Mac- und Windows-Nutzer interessant.&lt;br /&gt;
; [[Pakete]] : Allgemeine Informationen zu den Paketen. Unterschiede zwischen Dynamic-Web und Static-Web-Paketen. Verzeichnisstrukturen.&lt;br /&gt;
; [[User]] : Welche verschiedenen User gibt es, welche Rechte haben sie? Wie legt man neue User/Accounts an oder bearbeitet sie? Wie ändert man sein Passwort?&lt;br /&gt;
; [[Domains]] : Allgemeine Informationen zu den Paketen. Unterschiede zwischen Dynamic-Web und Static-Web-Paketen. Verzeichnisstrukturen.&lt;br /&gt;
; [[Cron]] : Zeitgesteuerte Programmausführungen mit cronjobs&lt;br /&gt;
; [[Logging]] : Beschreibung unserer verschiedenen Logfiles, die zur Erfassung von Zugriffsstatistiken, Errors oder Quotas dienen können.&lt;br /&gt;
; [[E-Mail]] : Alles rund um die Nutzung von e-mail in Verbindung mit den Hostsharing Webpaketen.&lt;br /&gt;
; [[WWW]] : Wie kann man den Zugriff auf Webseiten einschränken? Wie werden subdomains angelegt? Und alles weitere rund um den Betrieb von Webseiten bei Hostsharing.&lt;br /&gt;
; [[Datenbanken]] : Beschreibung des Zugriffs auf die Datenbank-Server. Wie werden Datenbanken angelegt? Wie können die Datenbanken verwaltet werden? Wie werden die Zugriffsrechte gesetzt?&lt;br /&gt;
; [[Backup &amp;amp; Restore]] : Die Datensicherung hat bei uns einen hohen Stellenwert und kann auch nützlich sein, wenn Daten im Paket versehentlich gelöscht wurden. Hier wird beschrieben wie die Datensicherung läuft und wie der Zugriff auf die die Backups erfolgen kann.&lt;br /&gt;
&lt;br /&gt;
[[:Kategorie:Installationsanleitungen|Installationsanleitungen]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Hauptseite&amp;diff=387</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Hauptseite&amp;diff=387"/>
		<updated>2009-02-22T20:42:14Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Hostsharing Dokumentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Textkasten|gruen|Willkommen beim Hostsharing-Wiki|In diesem Wiki wird die Nutzung der Dienste von Hostsharing dokumentiert. Es ist derzeit ein Provisorium, aber oft genug halten Provisorien verdammt lange. Bitte hilf mit, die Dokumentation zu verbessern! In unserem &#039;&#039;&#039;[[Hostsharing_Wiki:Autorenportal|Autorenportal]]&#039;&#039;&#039; findest du Hinweise dazu, wie du dich beteiligen kannst.}}&lt;br /&gt;
&lt;br /&gt;
== Hostsharing System ==&lt;br /&gt;
&lt;br /&gt;
[[Hardware]]&lt;br /&gt;
&lt;br /&gt;
[[Netzwerk]]&lt;br /&gt;
&lt;br /&gt;
== Hostsharing Dokumentation ==&lt;br /&gt;
&lt;br /&gt;
[[Einstieg bei Hostsharing]]&lt;br /&gt;
&lt;br /&gt;
[[Pakete]]&lt;br /&gt;
&lt;br /&gt;
; [[User]] : Welche verschiedenen User gibt es, welche Rechte haben sie? Wie legt man neue User/Accounts an oder bearbeitet sie? Wie ändert man sein Passwort?&lt;br /&gt;
&lt;br /&gt;
[[Domains]]&lt;br /&gt;
&lt;br /&gt;
[[Cron]]&lt;br /&gt;
&lt;br /&gt;
[[Logging]]&lt;br /&gt;
&lt;br /&gt;
[[E-Mail]]&lt;br /&gt;
&lt;br /&gt;
[[WWW]]&lt;br /&gt;
&lt;br /&gt;
[[Datenbanken]]&lt;br /&gt;
&lt;br /&gt;
[[Backup &amp;amp; Restore]]&lt;br /&gt;
&lt;br /&gt;
[[:Kategorie:Installationsanleitungen|Installationsanleitungen]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=User-Arten&amp;diff=386</id>
		<title>User-Arten</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=User-Arten&amp;diff=386"/>
		<updated>2009-02-22T20:41:20Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Generell gilt:&lt;br /&gt;
&lt;br /&gt;
* Jeder Paket-Admin bekommt einen [[User]]-Namen der Art xyz00, wobei in der Regel xyz aus dem Namen des Paketinhabers gebildet wird und 00 eine fortlaufende Nummer seiner Pakete ist.&lt;br /&gt;
* Wenn ein Paket-Admin in seinem DW-Paket weitere User anlegt, beginnen deren Namen mit den Zeichen xyz00- (Paket-Prefix gefolgt von einem Minuszeichen)&lt;br /&gt;
&lt;br /&gt;
Hier eine Auflistung aller möglichen [[User]]-Arten, die es bei Hostsharing geben kann. Die Hierarchie gliedert sich (soweit möglich) in aufsteigender Reihenfolge.&lt;br /&gt;
&lt;br /&gt;
== Mail-User ==&lt;br /&gt;
&lt;br /&gt;
Jeder Shell-User auf unseren hosts ist gleichzeitig automatisch auch E-Mail-User und kann E-Mails senden und empfangen.&lt;br /&gt;
&lt;br /&gt;
Details zum E-Mail-Versand und -Empfang findet man hier &#039;&#039;&#039;LINK MISSING&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Reine Mail-User, also User, die wirklich nur E-Mails senden und empfangen können, entstehen dadurch, dass ihnen keine interaktive Shell (d.h. Kommandozeileninterpreter) zugewiesen wird.&lt;br /&gt;
&lt;br /&gt;
Dadurch ist es ihnen nicht möglich, sich direkt auf dem Server anzumelden.&lt;br /&gt;
&lt;br /&gt;
Jedem User ist es aber außerdem möglich, per FTP auf den Server zuzugreifen. Handelt es sich um einen Mail-User wird er allerdings nur das Verzeichnis Maildir vorfinden.&lt;br /&gt;
&lt;br /&gt;
Will der Paket Admin einem User die Möglichkeit geben, zumindest sein Passwort zu ändern, kann er ihm die Shell /usr/bin/passwd zuordnen. Dann kann der User lediglich sein Passwort ändern, wenn er sich mit ssh anmeldet.&lt;br /&gt;
&lt;br /&gt;
== Shell-User == &lt;br /&gt;
&lt;br /&gt;
Dieser User hat eine normale Shell zugewiesen bekommen und darf sich deshalb auf dem System anmelden und die üblichen Unix-Kommandos ausführen. In der Regel kann er nur seine eigenen Dateien ändern, aber er darf alle Dateien sehen, die vom jeweiligen Besitzer für alle freigegeben wurden.&lt;br /&gt;
&lt;br /&gt;
Shell-User loggen sich mit ssh ein.&lt;br /&gt;
&lt;br /&gt;
== Datenbank-User ==&lt;br /&gt;
&lt;br /&gt;
Die Datenbank-Systeme haben jeweils ihre eigene User-Verwaltung. Die mySQL-User werden hier genauer erklärt.&lt;br /&gt;
 &lt;br /&gt;
== Website-User ==&lt;br /&gt;
&lt;br /&gt;
Man kann einzelne Webseiten oder ganze Sites gegen Einsichtnahme durch Unberechtigte sperren. Prinzipiell hat jede solche Sperre eine eigene User-Verwaltung mit eigenen Namen und Passworten. Mehr dazu findet man auf unserer Seite zum Passwortschutz von Webseiten oder in den entsprechenden Teilen der Apache-Dokumentation.&lt;br /&gt;
&lt;br /&gt;
== Domainadmin ==&lt;br /&gt;
&lt;br /&gt;
Pro Domain gibt es genau einen Domainadmin. Dieser hat FTP-Zugang zu den Domain-Daten. Eine Domain kann aber natürlich auch direkt vom Paket-Admin administriert werden.&lt;br /&gt;
&lt;br /&gt;
Der Domainadmin kann unter anderem&lt;br /&gt;
&lt;br /&gt;
* E-Mail-Adressen für diese Domain einrichten,&lt;br /&gt;
* Sub-Domains anlegen,&lt;br /&gt;
* Zonen-Daten ändern,&lt;br /&gt;
* Dateien und Verzeichnisse anlegen oder hochladen, die per Web-Server sichtbar sind.&lt;br /&gt;
&lt;br /&gt;
== Paketadmin ==&lt;br /&gt;
&lt;br /&gt;
Mitglieder + indirekte Kunden über Mitglied.&lt;br /&gt;
&lt;br /&gt;
Die Administration eines Paketes erfolgt durch den Paketadmin. Dies ist ein Unix-Account, dessen Name sich aus dem dreistelligen Paketkürzel sowie einer zweistelligen Nummer zusammensetzt. Jeder Paketadmin hat außerdem die E-Mail-Adressen xyz00@xyz00.hostsharing.net und admin@xyz00.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
Die Rechte des Paketadmins umfassen die Rechte des Domainadmins, zusätzlich kann ein Paketadmin&lt;br /&gt;
&lt;br /&gt;
* die Domains des Pakets einem User (Domainadmin) des Pakets zuordnen,&lt;br /&gt;
* weitere Domains bestellen,&lt;br /&gt;
* die Domains des Paketes administrieren,&lt;br /&gt;
* User einrichten / löschen,&lt;br /&gt;
* den Usern des Pakets Shell-Zugang geben/nehmen,&lt;br /&gt;
* per sudo die Rechte eines jeden Users seines Paketes annehmen&lt;br /&gt;
&lt;br /&gt;
== Hostmaster ==&lt;br /&gt;
&lt;br /&gt;
Dies ist ein Mitglied mit root-Rechten auf einem Host. Hostmaster können alles auf dem Server. Sie sind für den sicheren Betrieb zuständig und damit Ansprechpartener für zu installierende Software. Ihnen obliegt die Konzeption, Struktur und Überwachung einer sauberen Dokumentation der gesamten serverseitigen Software. Es wird angestrebt, einen Pool von Administratoren zu bilden. Die Hostmaster sind unter service@hostsharing.net zu erreichen.&lt;br /&gt;
&lt;br /&gt;
Ein Hostmaster muss seine Qualifikation und sein Verantwortungsbewusstsein nachweisen. Hostmaster werden vom Vorstand bestimmt. Bei Personalunion von Hostmaster und Vorstand sollte eine Bestätigung durch einfache Mehrheit der Generalversammlung erfolgen.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hostmaster of the day&amp;quot; (HMOTD) ist derjenige Hostmaster, der an einem bestimmten Tag die Verantwortung für unseren Server hat. Es muss für jeden Tag einen &amp;quot;Hostmaster of the day&amp;quot; geben, damit dieser kurzfristig eingreifen kann.&lt;br /&gt;
&lt;br /&gt;
Der Hostmaster kann alles, was auch ein Paketadmin kann, zusätzlich kann er&lt;br /&gt;
&lt;br /&gt;
* Software installieren / upgraden / deinstallieren&lt;br /&gt;
* Pakete einrichten / ändern / löschen&lt;br /&gt;
* Domains einrichten / verschieben / löschen&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=User-Arten&amp;diff=385</id>
		<title>User-Arten</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=User-Arten&amp;diff=385"/>
		<updated>2009-02-22T20:32:54Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: Die Seite wurde neu angelegt: Generell gilt:  * Jeder Paket-Admin bekommt einen User-Namen der Art xyz00, wobei in der Regel xyz aus dem Namen des Paketinhabers gebildet wird und 00 eine fortlaufend...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Generell gilt:&lt;br /&gt;
&lt;br /&gt;
* Jeder Paket-Admin bekommt einen User-Namen der Art xyz00, wobei in der Regel xyz aus dem Namen des Paketinhabers gebildet wird und 00 eine fortlaufende Nummer seiner Pakete ist.&lt;br /&gt;
* Wenn ein Paket-Admin in seinem DW-Paket weitere User anlegt, beginnen deren Namen mit den Zeichen xyz00- (Paket-Prefix gefolgt von einem Minuszeichen)&lt;br /&gt;
&lt;br /&gt;
Hier eine Auflistung aller möglichen User-Arten, die es bei Hostsharing geben kann. Die Hierarchie gliedert sich (soweit möglich) in aufsteigender Reihenfolge.&lt;br /&gt;
&lt;br /&gt;
== Mail-User ==&lt;br /&gt;
&lt;br /&gt;
Jeder Shell-User auf unseren hosts ist gleichzeitig automatisch auch E-Mail-User und kann E-Mails senden und empfangen.&lt;br /&gt;
&lt;br /&gt;
Details zum E-Mail-Versand und -Empfang findet man hier LINK MISSING.&lt;br /&gt;
&lt;br /&gt;
Reine Mail-User, also User, die wirklich nur E-Mails senden und empfangen können, entstehen dadurch, dass ihnen keine interaktive Shell (d.h. Kommandozeileninterpreter) zugewiesen wird.&lt;br /&gt;
&lt;br /&gt;
Dadurch ist es ihnen nicht möglich, sich direkt auf dem Server anzumelden.&lt;br /&gt;
&lt;br /&gt;
Jedem User ist es aber außerdem möglich, per FTP auf den Server zuzugreifen. Handelt es sich um einen Mail-User wird er allerdings nur das Verzeichnis Maildir vorfinden.&lt;br /&gt;
&lt;br /&gt;
Will der Paket Admin einem User die Möglichkeit geben, zumindest sein Passwort zu ändern, kann er ihm die Shell /usr/bin/passwd zuordnen. Dann kann der User lediglich sein Passwort ändern, wenn er sich mit ssh anmeldet.&lt;br /&gt;
&lt;br /&gt;
== Shell-User == &lt;br /&gt;
&lt;br /&gt;
Dieser User hat eine normale Shell zugewiesen bekommen und darf sich deshalb auf dem System anmelden und die üblichen Unix-Kommandos ausführen. In der Regel kann er nur seine eigenen Dateien ändern, aber er darf alle Dateien sehen, die vom jeweiligen Besitzer für alle freigegeben wurden.&lt;br /&gt;
&lt;br /&gt;
Shell-User loggen sich mit ssh ein.&lt;br /&gt;
&lt;br /&gt;
== Datenbank-User ==&lt;br /&gt;
&lt;br /&gt;
Die Datenbank-Systeme haben jeweils ihre eigene User-Verwaltung. Die mySQL-User werden hier genauer erklärt.&lt;br /&gt;
 &lt;br /&gt;
== Website-User ==&lt;br /&gt;
&lt;br /&gt;
Man kann einzelne Webseiten oder ganze Sites gegen Einsichtnahme durch Unberechtigte sperren. Prinzipiell hat jede solche Sperre eine eigene User-Verwaltung mit eigenen Namen und Passworten. Mehr dazu findet man auf unserer Seite zum Passwortschutz von Webseiten oder in den entsprechenden Teilen der Apache-Dokumentation.&lt;br /&gt;
&lt;br /&gt;
== Domainadmin ==&lt;br /&gt;
&lt;br /&gt;
Pro Domain gibt es genau einen Domainadmin. Dieser hat FTP-Zugang zu den Domain-Daten. Eine Domain kann aber natürlich auch direkt vom Paket-Admin administriert werden.&lt;br /&gt;
&lt;br /&gt;
Der Domainadmin kann unter anderem&lt;br /&gt;
&lt;br /&gt;
* E-Mail-Adressen für diese Domain einrichten,&lt;br /&gt;
* Sub-Domains anlegen,&lt;br /&gt;
* Zonen-Daten ändern,&lt;br /&gt;
* Dateien und Verzeichnisse anlegen oder hochladen, die per Web-Server sichtbar sind.&lt;br /&gt;
&lt;br /&gt;
== Paketadmin ==&lt;br /&gt;
&lt;br /&gt;
Mitglieder + indirekte Kunden über Mitglied.&lt;br /&gt;
&lt;br /&gt;
Die Administration eines Paketes erfolgt durch den Paketadmin. Dies ist ein Unix-Account, dessen Name sich aus dem dreistelligen Paketkürzel sowie einer zweistelligen Nummer zusammensetzt. Jeder Paketadmin hat außerdem die E-Mail-Adressen xyz00@xyz00.hostsharing.net und admin@xyz00.hostsharing.net.&lt;br /&gt;
&lt;br /&gt;
Die Rechte des Paketadmins umfassen die Rechte des Domainadmins, zusätzlich kann ein Paketadmin&lt;br /&gt;
&lt;br /&gt;
* die Domains des Pakets einem User (Domainadmin) des Pakets zuordnen,&lt;br /&gt;
* weitere Domains bestellen,&lt;br /&gt;
* die Domains des Paketes administrieren,&lt;br /&gt;
* User einrichten / löschen,&lt;br /&gt;
* den Usern des Pakets Shell-Zugang geben/nehmen,&lt;br /&gt;
* per sudo die Rechte eines jeden Users seines Paketes annehmen&lt;br /&gt;
&lt;br /&gt;
== Hostmaster ==&lt;br /&gt;
&lt;br /&gt;
Dies ist ein Mitglied mit root-Rechten auf einem Host. Hostmaster können alles auf dem Server. Sie sind für den sicheren Betrieb zuständig und damit Ansprechpartener für zu installierende Software. Ihnen obliegt die Konzeption, Struktur und Überwachung einer sauberen Dokumentation der gesamten serverseitigen Software. Es wird angestrebt, einen Pool von Administratoren zu bilden. Die Hostmaster sind unter service@hostsharing.net zu erreichen.&lt;br /&gt;
&lt;br /&gt;
Ein Hostmaster muss seine Qualifikation und sein Verantwortungsbewusstsein nachweisen. Hostmaster werden vom Vorstand bestimmt. Bei Personalunion von Hostmaster und Vorstand sollte eine Bestätigung durch einfache Mehrheit der Generalversammlung erfolgen.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hostmaster of the day&amp;quot; (HMOTD) ist derjenige Hostmaster, der an einem bestimmten Tag die Verantwortung für unseren Server hat. Es muss für jeden Tag einen &amp;quot;Hostmaster of the day&amp;quot; geben, damit dieser kurzfristig eingreifen kann.&lt;br /&gt;
&lt;br /&gt;
Der Hostmaster kann alles, was auch ein Paketadmin kann, zusätzlich kann er&lt;br /&gt;
&lt;br /&gt;
* Software installieren / upgraden / deinstallieren&lt;br /&gt;
* Pakete einrichten / ändern / löschen&lt;br /&gt;
* Domains einrichten / verschieben / löschen&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=User&amp;diff=383</id>
		<title>User</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=User&amp;diff=383"/>
		<updated>2009-02-22T20:29:42Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Rechte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welche verschiedenen User gibt es, welche Rechte haben sie? Wie legt man neue User/Accounts an oder bearbeitet sie? Wie ändert man sein Passwort?&lt;br /&gt;
&lt;br /&gt;
== Rechte ==&lt;br /&gt;
&lt;br /&gt;
Bei Hostsharing werden grundsätzlich verschiedene Arten von Usern unterschieden. Die Art des jeweiligen Users legt fest, welche Rechte auf dem System gewährt werden, bzw. beeinflußt die Rechnungsstellung (Multi-Pakete, ...).&lt;br /&gt;
&lt;br /&gt;
Die User und ihre Eigenschaften und Besonderheiten werden im Unterabschnitt [[UserTypen|User Typen]] erläutert.&lt;br /&gt;
&lt;br /&gt;
== Anlegen ==&lt;br /&gt;
&lt;br /&gt;
Einen neuen User anlegen, z.B: Mailaccounts oder Domain-Admins&lt;br /&gt;
&lt;br /&gt;
Mailaccounts bzw. Domainadmins einrichten&lt;br /&gt;
&lt;br /&gt;
Der Paketadmin kann neue Paketuser auf verschiedene Arten anlegen:&lt;br /&gt;
&lt;br /&gt;
* mit dem Programm newuser&lt;br /&gt;
* durch Editieren der ~/etc/passwd&lt;br /&gt;
&lt;br /&gt;
newuser&lt;br /&gt;
&lt;br /&gt;
Die Syntax des Befehls newuser sieht folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
newuser [-c comment] [--nowait] username password [shell]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
&lt;br /&gt;
Obligatorisch sind der Benutzername und ein Passwort.&lt;br /&gt;
Kommentar [-c &amp;quot;comment&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ein erklärender Kommentar ist optional. Wird keiner angegeben, bekommt der neue User den Eintrag xyz00-username comment.&lt;br /&gt;
Login-Shell ([shell])&lt;br /&gt;
&lt;br /&gt;
Mit dem Parameter shell wird eingestellt, ob der User ein Shell-User (mit interaktiver Shell), ein Mail- oder ein FTP-User ist. Die verschiedenen Möglichkeiten sind auf der Seite über Benutzerrechte beschrieben. Wird keine Loginshell angegeben, wird der neue User zu einem Mailuser mit der Shell /usr/bin/passwd, das heißt, er kann dann nur sein Passwort ändern.&lt;br /&gt;
nowait&lt;br /&gt;
&lt;br /&gt;
Mit dem Parameter --nowait kann das Passwort direkt beim Aufruf von newuser übergeben werden. In diesem Fall wird der neue Benutzer von newuser über die ~/etc/passwd-Datei des Paketadmins angelegt. Es ist somit prinzipiell das gleiche Vorgehen wie beim manuellen Editieren dieser Datei. newuser schreibt sofort die Daten in die Datei ~/etc/passwd, wird wieder beendet und der Benutzer wird nach einigen Minuten angelegt.&lt;br /&gt;
&lt;br /&gt;
Diese Variante hat ein Sicherheitsproblem: Das Passwort erscheint im Klartext in der Prozessliste.&lt;br /&gt;
Passwort&lt;br /&gt;
&lt;br /&gt;
Wird statt eines Passwortes der Parameter - gesetzt, dann wird der Paketadmin von newuser nach dem Passwort des neuen Users gefragt. In diesem Fall darf der Parameter --nowait selbstverständlich nicht gesetzt sein.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Der neue Benutzer wird direkt angelegt und kann anschließend sofort verwendet werden. Da er aber erst automatisch in die sudo-Konfiguration eingepflegt werden muss, kann der Identitätswechsel durch den Paketadmin per sudo erst nach ein paar Minuten durchgeführt werden.&lt;br /&gt;
Einige Beispiele:&lt;br /&gt;
&lt;br /&gt;
newuser --nowait bond asdf&lt;br /&gt;
&lt;br /&gt;
newuser --nowait bond asdf /bin/bash&lt;br /&gt;
&lt;br /&gt;
newuser bond - /bin/bash&lt;br /&gt;
&lt;br /&gt;
newuser -c &amp;quot;James Bond&amp;quot; bond -&lt;br /&gt;
&lt;br /&gt;
Editieren der Datei etc/passwd&lt;br /&gt;
&lt;br /&gt;
Neben dem Programm newuser kann der Paketadmin einen neuen User anlegen, indem er die in der Datei ~/etc/passwd eine neue Zeile anfügt. Jede Zeile entspricht einem User.&lt;br /&gt;
&lt;br /&gt;
Beispiel für einen Neueintrag:&lt;br /&gt;
&lt;br /&gt;
xyz00-doms:PASSWORT:::xyz00 Domain-Account::/usr/bin/passwd&lt;br /&gt;
&lt;br /&gt;
Zu beachten ist, dass nur Einträge übernommen werden, bei denen das Passwort-Feld, dieses ist das zweite mit &amp;quot;:&amp;quot; abgetrennte Feld, belegt ist. Sollen also Einträge nachträglich bearbeitet werden, muss i.d.R. ein neues Passwort vergeben werden, da dem Paket-Admin das mittlerweile vom User veränderte Passwort vielleicht nicht bekannt sein dürfte.&lt;br /&gt;
&lt;br /&gt;
Nach dem Abspeichern der Datei dauert es maximal 5 Minuten bis der neue Account aktiviert ist, das Kommando newuser wartet solange. Danach ist das Passwort aus der Datei verschwunden und mit den anderen Daten in die zentrale User-Verwaltung aufgenommen. Die Felder zwischen den :: sind nach Aktivierung des Accounts ebenfalls ausgefüllt, deren Werte sind immer fest vorgegeben.&lt;br /&gt;
&lt;br /&gt;
Dieses Verfahren wird auch von newuser --nowait verwendet.&lt;br /&gt;
&lt;br /&gt;
== User ändern oder löschen ==&lt;br /&gt;
&lt;br /&gt;
Diese Einstellungen werden in der Datei etc/passwd vom Paketadmin vorgenommen.&lt;br /&gt;
&lt;br /&gt;
Die Berechtigungen der Datei müssen so aussehen (nur der Besitzer xyz00 darf die Datei lesen und schreiben):&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ls -l etc/passwd&lt;br /&gt;
-rw------- 1 xyz00 xyz00 380 Jan 1 00:00 etc/passwd&lt;br /&gt;
&lt;br /&gt;
Falls da nicht -rw------- steht, müssen die Berechtigungen richtig gesetzt werden:&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$chmod 600 etc/passwd  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
In der Datei steht jede Zeile für einen User. Will man also den Eintrag eines Users ändern, ändert man einfach die entsprechende Zeile. Wichtig ist, dass das Passwort des Users an der Passwortstelle (zwischen erstem und zweitem Doppelpunkt) steht, auch bei Änderungen, ggf. muss man als Paket-Admin ein neues Passwort vergeben und dies dem User mitteilen.&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
# xyz00-user:password:uid:gid:real-name:home-directory:login-shell&lt;br /&gt;
# xyz00-otto:password:::/home/pacs/xyz00/users/xyz00:Otto::/bin/bash&lt;br /&gt;
xyz00-bond:::508:James Bond:/home/pacs/xyz00/users/bond:/bin/bash&lt;br /&gt;
&lt;br /&gt;
Zeilen mit # am Anfang sind Kommentare die nicht beachtet werden.&lt;br /&gt;
Syntax&lt;br /&gt;
&lt;br /&gt;
Das Format der Einträge (Zeilen) in etc/passwd ist so aufgebaut:&lt;br /&gt;
&lt;br /&gt;
login:password:uid:gid:name:home:shell&lt;br /&gt;
&lt;br /&gt;
Dabei bedeutet im Einzelnen:&lt;br /&gt;
&lt;br /&gt;
Feld&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Syntax&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Beschreibung&lt;br /&gt;
&lt;br /&gt;
login:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nobr&amp;gt;^$PAC-[^: -][^: -]*&amp;lt;/nobr&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Der Login-Name, der derzeit für POP3, FTP und SSH/Telnet verwendet werden kann. Dieser Name muss IMMER mit der Paket-ID + &#039;-&#039; anfangen, also z.B. xyz00-otto. Ein &amp;quot;-&amp;quot; im Namen ist nur direkt hinter dem Paket erlaubt.&lt;br /&gt;
&lt;br /&gt;
Der Name kann nachträglich nicht geändert werden. Wenn ihr das versucht, dann wird ein neuer zusätzlicher Account angelegt.&lt;br /&gt;
&lt;br /&gt;
password:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
()|([^:][^:]*)&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Hier gibt man das Passwort im Klartext an. Dies ist nützlich, wenn man neue User anlegt oder ein User sein Passwort vergessen hat. Achtung: dieses Feld wird automatisch wieder gelöscht.&lt;br /&gt;
&lt;br /&gt;
uid:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Dieses Feld beinhaltet normalerweise die User-Id. Dieses Feld wird ignoriert und immer automatisch geleert.&lt;br /&gt;
&lt;br /&gt;
gid:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Diese Feld beinhaltet normalerweise die Group-Id des Pakets. Es wird automatisch gesetzt.&lt;br /&gt;
&lt;br /&gt;
name:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Hier kann man den realen Namen des Users eintragen, also z.B. Otto Meier.&lt;br /&gt;
&lt;br /&gt;
home:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Dies ist das Homedirectory des Users. Es wird immer automatisch gesetzt.&lt;br /&gt;
&lt;br /&gt;
shell:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Dieses Feld enthält den kompletten Pfad der Login-Shell. Es sind nur wenige Shells möglich, i.d.R. wird man hier /usr/bin/passwd (damit kann der Domainuser sein Passwort jederzeit per ssh oder telnet beliebig ändern) /bin/bash (für vollen ssh/telnet-Zugang) oder /bin/badsh (für FTP-only) setzen. Man kann auch z.B. bin/false angeben, dann kann der User selbst gar nichts machen (außer FTP usw. natürlich)&lt;br /&gt;
&lt;br /&gt;
Die Änderungen werden innerhalb von 5 Minuten aktiv. Fehlermeldungen in ~xyz00/var/config.err des zuständigen Paketadmin.&lt;br /&gt;
&lt;br /&gt;
Shell Ändern:&lt;br /&gt;
Die Shell kann man auch auf anderem Wege ändern, nämlich indem man mit sudo in den Account des Users wechselt und mit dem Kommando chsh die shell ändert. Dazu braucht man weder das Passwort zu wissen noch zu ändern, und der User kann das auch selber tun, ohne seinen PaketAdmin zu bemühen.&lt;br /&gt;
Paketuser löschen:&lt;br /&gt;
&lt;br /&gt;
Die entsprechende Zeile des Users aus etc/passwd löschen. Das Homeverzeichnis des Paketusers wird damit ebenfalls gelöscht, Sicherungen stehen in /home/trash/ (zur Wiederherstellung siehe Backup &amp;amp; Restore)&lt;br /&gt;
&lt;br /&gt;
== Passwort ändern ==&lt;br /&gt;
&lt;br /&gt;
User-Accounts bearbeiten mit der Datei etc/passwd.  Eine Änderung des Passwortes geht dem Befehl passwd:&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ passwd&lt;br /&gt;
&lt;br /&gt;
Changing password for mi&lt;br /&gt;
&lt;br /&gt;
(current) UNIX password: ALTESPASSWORT&lt;br /&gt;
&lt;br /&gt;
Enter new UNIX password: NEUESPASSWORT&lt;br /&gt;
&lt;br /&gt;
Retype new UNIX password: NEUESPASSWORT&lt;br /&gt;
&lt;br /&gt;
passwd: password updated successfully&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ █&lt;br /&gt;
&lt;br /&gt;
Die Platzhalter NEUESPASSWORT und ALTESPASSWORT müssen dabei selbstverständlich gegen die entsprechenden Passworte ausgetauscht werden. Dabei sollte jedes Passwort mindestens 6 Zeichen lang sein, besser 8 Zeichen, und aus Buchstaben, Ziffern und ggf. Sonderzeichen bestehen. Allerdings sollte auf Umlaute verzichtet werden, da diese je nach verwendetem Zugangsweg nicht verwendet werden könnten.&lt;br /&gt;
&lt;br /&gt;
Ggf. kommt es zu Fehlermeldungen, z.B. wenn das neue Passwort zu simpel ist, oder bei der Wiederholung nicht identisch mit dem ersten Passwort ist. In dem Fall, den Vorgang einfach wiederholen. Solange das neue Passwort nicht erfolgreich übernommen wurde, bleibt das alte gültig.&lt;br /&gt;
&lt;br /&gt;
Es gibt User, denen der Paket-Admin nur das Recht eingeräumt hat, das eigene Passwort zu ändern, indem er ihnen die &amp;quot;Shell&amp;quot; /usr/bin/passwd zugewiesen hat. Diese User können durch einen Shell-Login nur ihr Passwort ändern, da das Programm passwd an Stelle einer Shell gestartet wird. Sie werden nach dem Einloggen automatisch auf diesen Dialog geführt.Mehr dazu unter User Rechte.&lt;br /&gt;
&lt;br /&gt;
Jeder kann jedem User mit sudo und passwd ein neues Passwort verpassen, wenn er eine Berechtigung für sudo besitzt und das aktuelle Passwort weiß.&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=User&amp;diff=381</id>
		<title>User</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=User&amp;diff=381"/>
		<updated>2009-02-22T20:29:05Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welche verschiedenen User gibt es, welche Rechte haben sie? Wie legt man neue User/Accounts an oder bearbeitet sie? Wie ändert man sein Passwort?&lt;br /&gt;
&lt;br /&gt;
== Rechte ==&lt;br /&gt;
&lt;br /&gt;
Bei Hostsharing werden grundsätzlich verschiedene Arten von Usern unterschieden. Die Art des jeweiligen Users legt fest, welche Rechte auf dem System gewährt werden, bzw. beeinflußt die Rechnungsstellung (Multi-Pakete, ...).&lt;br /&gt;
&lt;br /&gt;
Die User und ihre Eigenschaften und Besonderheiten werden im Unterabschnitt UserTypen erläutert.&lt;br /&gt;
&lt;br /&gt;
== Anlegen ==&lt;br /&gt;
&lt;br /&gt;
Einen neuen User anlegen, z.B: Mailaccounts oder Domain-Admins&lt;br /&gt;
&lt;br /&gt;
Mailaccounts bzw. Domainadmins einrichten&lt;br /&gt;
&lt;br /&gt;
Der Paketadmin kann neue Paketuser auf verschiedene Arten anlegen:&lt;br /&gt;
&lt;br /&gt;
* mit dem Programm newuser&lt;br /&gt;
* durch Editieren der ~/etc/passwd&lt;br /&gt;
&lt;br /&gt;
newuser&lt;br /&gt;
&lt;br /&gt;
Die Syntax des Befehls newuser sieht folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
newuser [-c comment] [--nowait] username password [shell]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
&lt;br /&gt;
Obligatorisch sind der Benutzername und ein Passwort.&lt;br /&gt;
Kommentar [-c &amp;quot;comment&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ein erklärender Kommentar ist optional. Wird keiner angegeben, bekommt der neue User den Eintrag xyz00-username comment.&lt;br /&gt;
Login-Shell ([shell])&lt;br /&gt;
&lt;br /&gt;
Mit dem Parameter shell wird eingestellt, ob der User ein Shell-User (mit interaktiver Shell), ein Mail- oder ein FTP-User ist. Die verschiedenen Möglichkeiten sind auf der Seite über Benutzerrechte beschrieben. Wird keine Loginshell angegeben, wird der neue User zu einem Mailuser mit der Shell /usr/bin/passwd, das heißt, er kann dann nur sein Passwort ändern.&lt;br /&gt;
nowait&lt;br /&gt;
&lt;br /&gt;
Mit dem Parameter --nowait kann das Passwort direkt beim Aufruf von newuser übergeben werden. In diesem Fall wird der neue Benutzer von newuser über die ~/etc/passwd-Datei des Paketadmins angelegt. Es ist somit prinzipiell das gleiche Vorgehen wie beim manuellen Editieren dieser Datei. newuser schreibt sofort die Daten in die Datei ~/etc/passwd, wird wieder beendet und der Benutzer wird nach einigen Minuten angelegt.&lt;br /&gt;
&lt;br /&gt;
Diese Variante hat ein Sicherheitsproblem: Das Passwort erscheint im Klartext in der Prozessliste.&lt;br /&gt;
Passwort&lt;br /&gt;
&lt;br /&gt;
Wird statt eines Passwortes der Parameter - gesetzt, dann wird der Paketadmin von newuser nach dem Passwort des neuen Users gefragt. In diesem Fall darf der Parameter --nowait selbstverständlich nicht gesetzt sein.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Der neue Benutzer wird direkt angelegt und kann anschließend sofort verwendet werden. Da er aber erst automatisch in die sudo-Konfiguration eingepflegt werden muss, kann der Identitätswechsel durch den Paketadmin per sudo erst nach ein paar Minuten durchgeführt werden.&lt;br /&gt;
Einige Beispiele:&lt;br /&gt;
&lt;br /&gt;
newuser --nowait bond asdf&lt;br /&gt;
&lt;br /&gt;
newuser --nowait bond asdf /bin/bash&lt;br /&gt;
&lt;br /&gt;
newuser bond - /bin/bash&lt;br /&gt;
&lt;br /&gt;
newuser -c &amp;quot;James Bond&amp;quot; bond -&lt;br /&gt;
&lt;br /&gt;
Editieren der Datei etc/passwd&lt;br /&gt;
&lt;br /&gt;
Neben dem Programm newuser kann der Paketadmin einen neuen User anlegen, indem er die in der Datei ~/etc/passwd eine neue Zeile anfügt. Jede Zeile entspricht einem User.&lt;br /&gt;
&lt;br /&gt;
Beispiel für einen Neueintrag:&lt;br /&gt;
&lt;br /&gt;
xyz00-doms:PASSWORT:::xyz00 Domain-Account::/usr/bin/passwd&lt;br /&gt;
&lt;br /&gt;
Zu beachten ist, dass nur Einträge übernommen werden, bei denen das Passwort-Feld, dieses ist das zweite mit &amp;quot;:&amp;quot; abgetrennte Feld, belegt ist. Sollen also Einträge nachträglich bearbeitet werden, muss i.d.R. ein neues Passwort vergeben werden, da dem Paket-Admin das mittlerweile vom User veränderte Passwort vielleicht nicht bekannt sein dürfte.&lt;br /&gt;
&lt;br /&gt;
Nach dem Abspeichern der Datei dauert es maximal 5 Minuten bis der neue Account aktiviert ist, das Kommando newuser wartet solange. Danach ist das Passwort aus der Datei verschwunden und mit den anderen Daten in die zentrale User-Verwaltung aufgenommen. Die Felder zwischen den :: sind nach Aktivierung des Accounts ebenfalls ausgefüllt, deren Werte sind immer fest vorgegeben.&lt;br /&gt;
&lt;br /&gt;
Dieses Verfahren wird auch von newuser --nowait verwendet.&lt;br /&gt;
&lt;br /&gt;
== User ändern oder löschen ==&lt;br /&gt;
&lt;br /&gt;
Diese Einstellungen werden in der Datei etc/passwd vom Paketadmin vorgenommen.&lt;br /&gt;
&lt;br /&gt;
Die Berechtigungen der Datei müssen so aussehen (nur der Besitzer xyz00 darf die Datei lesen und schreiben):&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ls -l etc/passwd&lt;br /&gt;
-rw------- 1 xyz00 xyz00 380 Jan 1 00:00 etc/passwd&lt;br /&gt;
&lt;br /&gt;
Falls da nicht -rw------- steht, müssen die Berechtigungen richtig gesetzt werden:&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$chmod 600 etc/passwd  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
In der Datei steht jede Zeile für einen User. Will man also den Eintrag eines Users ändern, ändert man einfach die entsprechende Zeile. Wichtig ist, dass das Passwort des Users an der Passwortstelle (zwischen erstem und zweitem Doppelpunkt) steht, auch bei Änderungen, ggf. muss man als Paket-Admin ein neues Passwort vergeben und dies dem User mitteilen.&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
# xyz00-user:password:uid:gid:real-name:home-directory:login-shell&lt;br /&gt;
# xyz00-otto:password:::/home/pacs/xyz00/users/xyz00:Otto::/bin/bash&lt;br /&gt;
xyz00-bond:::508:James Bond:/home/pacs/xyz00/users/bond:/bin/bash&lt;br /&gt;
&lt;br /&gt;
Zeilen mit # am Anfang sind Kommentare die nicht beachtet werden.&lt;br /&gt;
Syntax&lt;br /&gt;
&lt;br /&gt;
Das Format der Einträge (Zeilen) in etc/passwd ist so aufgebaut:&lt;br /&gt;
&lt;br /&gt;
login:password:uid:gid:name:home:shell&lt;br /&gt;
&lt;br /&gt;
Dabei bedeutet im Einzelnen:&lt;br /&gt;
&lt;br /&gt;
Feld&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Syntax&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Beschreibung&lt;br /&gt;
&lt;br /&gt;
login:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nobr&amp;gt;^$PAC-[^: -][^: -]*&amp;lt;/nobr&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Der Login-Name, der derzeit für POP3, FTP und SSH/Telnet verwendet werden kann. Dieser Name muss IMMER mit der Paket-ID + &#039;-&#039; anfangen, also z.B. xyz00-otto. Ein &amp;quot;-&amp;quot; im Namen ist nur direkt hinter dem Paket erlaubt.&lt;br /&gt;
&lt;br /&gt;
Der Name kann nachträglich nicht geändert werden. Wenn ihr das versucht, dann wird ein neuer zusätzlicher Account angelegt.&lt;br /&gt;
&lt;br /&gt;
password:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
()|([^:][^:]*)&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Hier gibt man das Passwort im Klartext an. Dies ist nützlich, wenn man neue User anlegt oder ein User sein Passwort vergessen hat. Achtung: dieses Feld wird automatisch wieder gelöscht.&lt;br /&gt;
&lt;br /&gt;
uid:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Dieses Feld beinhaltet normalerweise die User-Id. Dieses Feld wird ignoriert und immer automatisch geleert.&lt;br /&gt;
&lt;br /&gt;
gid:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Diese Feld beinhaltet normalerweise die Group-Id des Pakets. Es wird automatisch gesetzt.&lt;br /&gt;
&lt;br /&gt;
name:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Hier kann man den realen Namen des Users eintragen, also z.B. Otto Meier.&lt;br /&gt;
&lt;br /&gt;
home:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Dies ist das Homedirectory des Users. Es wird immer automatisch gesetzt.&lt;br /&gt;
&lt;br /&gt;
shell:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Dieses Feld enthält den kompletten Pfad der Login-Shell. Es sind nur wenige Shells möglich, i.d.R. wird man hier /usr/bin/passwd (damit kann der Domainuser sein Passwort jederzeit per ssh oder telnet beliebig ändern) /bin/bash (für vollen ssh/telnet-Zugang) oder /bin/badsh (für FTP-only) setzen. Man kann auch z.B. bin/false angeben, dann kann der User selbst gar nichts machen (außer FTP usw. natürlich)&lt;br /&gt;
&lt;br /&gt;
Die Änderungen werden innerhalb von 5 Minuten aktiv. Fehlermeldungen in ~xyz00/var/config.err des zuständigen Paketadmin.&lt;br /&gt;
&lt;br /&gt;
Shell Ändern:&lt;br /&gt;
Die Shell kann man auch auf anderem Wege ändern, nämlich indem man mit sudo in den Account des Users wechselt und mit dem Kommando chsh die shell ändert. Dazu braucht man weder das Passwort zu wissen noch zu ändern, und der User kann das auch selber tun, ohne seinen PaketAdmin zu bemühen.&lt;br /&gt;
Paketuser löschen:&lt;br /&gt;
&lt;br /&gt;
Die entsprechende Zeile des Users aus etc/passwd löschen. Das Homeverzeichnis des Paketusers wird damit ebenfalls gelöscht, Sicherungen stehen in /home/trash/ (zur Wiederherstellung siehe Backup &amp;amp; Restore)&lt;br /&gt;
&lt;br /&gt;
== Passwort ändern ==&lt;br /&gt;
&lt;br /&gt;
User-Accounts bearbeiten mit der Datei etc/passwd.  Eine Änderung des Passwortes geht dem Befehl passwd:&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ passwd&lt;br /&gt;
&lt;br /&gt;
Changing password for mi&lt;br /&gt;
&lt;br /&gt;
(current) UNIX password: ALTESPASSWORT&lt;br /&gt;
&lt;br /&gt;
Enter new UNIX password: NEUESPASSWORT&lt;br /&gt;
&lt;br /&gt;
Retype new UNIX password: NEUESPASSWORT&lt;br /&gt;
&lt;br /&gt;
passwd: password updated successfully&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ █&lt;br /&gt;
&lt;br /&gt;
Die Platzhalter NEUESPASSWORT und ALTESPASSWORT müssen dabei selbstverständlich gegen die entsprechenden Passworte ausgetauscht werden. Dabei sollte jedes Passwort mindestens 6 Zeichen lang sein, besser 8 Zeichen, und aus Buchstaben, Ziffern und ggf. Sonderzeichen bestehen. Allerdings sollte auf Umlaute verzichtet werden, da diese je nach verwendetem Zugangsweg nicht verwendet werden könnten.&lt;br /&gt;
&lt;br /&gt;
Ggf. kommt es zu Fehlermeldungen, z.B. wenn das neue Passwort zu simpel ist, oder bei der Wiederholung nicht identisch mit dem ersten Passwort ist. In dem Fall, den Vorgang einfach wiederholen. Solange das neue Passwort nicht erfolgreich übernommen wurde, bleibt das alte gültig.&lt;br /&gt;
&lt;br /&gt;
Es gibt User, denen der Paket-Admin nur das Recht eingeräumt hat, das eigene Passwort zu ändern, indem er ihnen die &amp;quot;Shell&amp;quot; /usr/bin/passwd zugewiesen hat. Diese User können durch einen Shell-Login nur ihr Passwort ändern, da das Programm passwd an Stelle einer Shell gestartet wird. Sie werden nach dem Einloggen automatisch auf diesen Dialog geführt.Mehr dazu unter User Rechte.&lt;br /&gt;
&lt;br /&gt;
Jeder kann jedem User mit sudo und passwd ein neues Passwort verpassen, wenn er eine Berechtigung für sudo besitzt und das aktuelle Passwort weiß.&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=User&amp;diff=380</id>
		<title>User</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=User&amp;diff=380"/>
		<updated>2009-02-22T20:24:40Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: Die Seite wurde neu angelegt: == User ==  Welche verschiedenen User gibt es, welche Rechte haben sie? Wie legt man neue User/Accounts an oder bearbeitet sie? Wie ändert man sein Passwort?  === [[Us...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== User ==&lt;br /&gt;
&lt;br /&gt;
Welche verschiedenen User gibt es, welche Rechte haben sie? Wie legt man neue User/Accounts an oder bearbeitet sie? Wie ändert man sein Passwort?&lt;br /&gt;
&lt;br /&gt;
=== [[UserRechte|Rechte]] ===&lt;br /&gt;
&lt;br /&gt;
Welche Userformen gibt es? Wer darf was auf dem Server?&lt;br /&gt;
&lt;br /&gt;
=== [[UserAnlegen|Anlegen]] === &lt;br /&gt;
&lt;br /&gt;
Einen neuen User anlegen, z.B: Mailaccounts oder Domain-Admins&lt;br /&gt;
&lt;br /&gt;
Mailaccounts bzw. Domainadmins einrichten&lt;br /&gt;
&lt;br /&gt;
Der Paketadmin kann neue Paketuser auf verschiedene Arten anlegen:&lt;br /&gt;
&lt;br /&gt;
    * mit dem Programm newuser&lt;br /&gt;
    * durch Editieren der ~/etc/passwd&lt;br /&gt;
&lt;br /&gt;
newuser&lt;br /&gt;
&lt;br /&gt;
Die Syntax des Befehls newuser sieht folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
newuser [-c comment] [--nowait] username password [shell]&lt;br /&gt;
Parameter&lt;br /&gt;
&lt;br /&gt;
Obligatorisch sind der Benutzername und ein Passwort.&lt;br /&gt;
Kommentar [-c &amp;quot;comment&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ein erklärender Kommentar ist optional. Wird keiner angegeben, bekommt der neue User den Eintrag xyz00-username comment.&lt;br /&gt;
Login-Shell ([shell])&lt;br /&gt;
&lt;br /&gt;
Mit dem Parameter shell wird eingestellt, ob der User ein Shell-User (mit interaktiver Shell), ein Mail- oder ein FTP-User ist. Die verschiedenen Möglichkeiten sind auf der Seite über Benutzerrechte beschrieben. Wird keine Loginshell angegeben, wird der neue User zu einem Mailuser mit der Shell /usr/bin/passwd, das heißt, er kann dann nur sein Passwort ändern.&lt;br /&gt;
nowait&lt;br /&gt;
&lt;br /&gt;
Mit dem Parameter --nowait kann das Passwort direkt beim Aufruf von newuser übergeben werden. In diesem Fall wird der neue Benutzer von newuser über die ~/etc/passwd-Datei des Paketadmins angelegt. Es ist somit prinzipiell das gleiche Vorgehen wie beim manuellen Editieren dieser Datei. newuser schreibt sofort die Daten in die Datei ~/etc/passwd, wird wieder beendet und der Benutzer wird nach einigen Minuten angelegt.&lt;br /&gt;
&lt;br /&gt;
Diese Variante hat ein Sicherheitsproblem: Das Passwort erscheint im Klartext in der Prozessliste.&lt;br /&gt;
Passwort&lt;br /&gt;
&lt;br /&gt;
Wird statt eines Passwortes der Parameter - gesetzt, dann wird der Paketadmin von newuser nach dem Passwort des neuen Users gefragt. In diesem Fall darf der Parameter --nowait selbstverständlich nicht gesetzt sein.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Der neue Benutzer wird direkt angelegt und kann anschließend sofort verwendet werden. Da er aber erst automatisch in die sudo-Konfiguration eingepflegt werden muss, kann der Identitätswechsel durch den Paketadmin per sudo erst nach ein paar Minuten durchgeführt werden.&lt;br /&gt;
Einige Beispiele:&lt;br /&gt;
&lt;br /&gt;
newuser --nowait bond asdf&lt;br /&gt;
&lt;br /&gt;
newuser --nowait bond asdf /bin/bash&lt;br /&gt;
&lt;br /&gt;
newuser bond - /bin/bash&lt;br /&gt;
&lt;br /&gt;
newuser -c &amp;quot;James Bond&amp;quot; bond -&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Editieren der Datei etc/passwd&lt;br /&gt;
&lt;br /&gt;
Neben dem Programm newuser kann der Paketadmin einen neuen User anlegen, indem er die in der Datei ~/etc/passwd eine neue Zeile anfügt. Jede Zeile entspricht einem User.&lt;br /&gt;
&lt;br /&gt;
Beispiel für einen Neueintrag:&lt;br /&gt;
&lt;br /&gt;
xyz00-doms:PASSWORT:::xyz00 Domain-Account::/usr/bin/passwd&lt;br /&gt;
&lt;br /&gt;
Zu beachten ist, dass nur Einträge übernommen werden, bei denen das Passwort-Feld, dieses ist das zweite mit &amp;quot;:&amp;quot; abgetrennte Feld, belegt ist. Sollen also Einträge nachträglich bearbeitet werden, muss i.d.R. ein neues Passwort vergeben werden, da dem Paket-Admin das mittlerweile vom User veränderte Passwort vielleicht nicht bekannt sein dürfte.&lt;br /&gt;
&lt;br /&gt;
Nach dem Abspeichern der Datei dauert es maximal 5 Minuten bis der neue Account aktiviert ist, das Kommando newuser wartet solange. Danach ist das Passwort aus der Datei verschwunden und mit den anderen Daten in die zentrale User-Verwaltung aufgenommen. Die Felder zwischen den :: sind nach Aktivierung des Accounts ebenfalls ausgefüllt, deren Werte sind immer fest vorgegeben.&lt;br /&gt;
&lt;br /&gt;
Dieses Verfahren wird auch von newuser --nowait verwendet.&lt;br /&gt;
&lt;br /&gt;
=== User ändern oder löschen ===&lt;br /&gt;
&lt;br /&gt;
Diese Einstellungen werden in der Datei etc/passwd vom Paketadmin vorgenommen.&lt;br /&gt;
&lt;br /&gt;
Die Berechtigungen der Datei müssen so aussehen (nur der Besitzer xyz00 darf die Datei lesen und schreiben):&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ls -l etc/passwd&lt;br /&gt;
-rw------- 1 xyz00 xyz00 380 Jan 1 00:00 etc/passwd&lt;br /&gt;
&lt;br /&gt;
Falls da nicht -rw------- steht, müssen die Berechtigungen richtig gesetzt werden:&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$chmod 600 etc/passwd  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
In der Datei steht jede Zeile für einen User. Will man also den Eintrag eines Users ändern, ändert man einfach die entsprechende Zeile. Wichtig ist, dass das Passwort des Users an der Passwortstelle (zwischen erstem und zweitem Doppelpunkt) steht, auch bei Änderungen, ggf. muss man als Paket-Admin ein neues Passwort vergeben und dies dem User mitteilen.&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
# xyz00-user:password:uid:gid:real-name:home-directory:login-shell&lt;br /&gt;
# xyz00-otto:password:::/home/pacs/xyz00/users/xyz00:Otto::/bin/bash&lt;br /&gt;
xyz00-bond:::508:James Bond:/home/pacs/xyz00/users/bond:/bin/bash&lt;br /&gt;
&lt;br /&gt;
Zeilen mit # am Anfang sind Kommentare die nicht beachtet werden.&lt;br /&gt;
Syntax&lt;br /&gt;
&lt;br /&gt;
Das Format der Einträge (Zeilen) in etc/passwd ist so aufgebaut:&lt;br /&gt;
&lt;br /&gt;
login:password:uid:gid:name:home:shell&lt;br /&gt;
&lt;br /&gt;
Dabei bedeutet im Einzelnen:&lt;br /&gt;
&lt;br /&gt;
Feld&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Syntax&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Beschreibung&lt;br /&gt;
&lt;br /&gt;
login:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nobr&amp;gt;^$PAC-[^: -][^: -]*&amp;lt;/nobr&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Der Login-Name, der derzeit für POP3, FTP und SSH/Telnet verwendet werden kann. Dieser Name muss IMMER mit der Paket-ID + &#039;-&#039; anfangen, also z.B. xyz00-otto. Ein &amp;quot;-&amp;quot; im Namen ist nur direkt hinter dem Paket erlaubt.&lt;br /&gt;
&lt;br /&gt;
Der Name kann nachträglich nicht geändert werden. Wenn ihr das versucht, dann wird ein neuer zusätzlicher Account angelegt.&lt;br /&gt;
&lt;br /&gt;
password:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
()|([^:][^:]*)&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Hier gibt man das Passwort im Klartext an. Dies ist nützlich, wenn man neue User anlegt oder ein User sein Passwort vergessen hat. Achtung: dieses Feld wird automatisch wieder gelöscht.&lt;br /&gt;
&lt;br /&gt;
uid:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Dieses Feld beinhaltet normalerweise die User-Id. Dieses Feld wird ignoriert und immer automatisch geleert.&lt;br /&gt;
&lt;br /&gt;
gid:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Diese Feld beinhaltet normalerweise die Group-Id des Pakets. Es wird automatisch gesetzt.&lt;br /&gt;
&lt;br /&gt;
name:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Hier kann man den realen Namen des Users eintragen, also z.B. Otto Meier.&lt;br /&gt;
&lt;br /&gt;
home:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Dies ist das Homedirectory des Users. Es wird immer automatisch gesetzt.&lt;br /&gt;
&lt;br /&gt;
shell:&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
[^:]*&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Dieses Feld enthält den kompletten Pfad der Login-Shell. Es sind nur wenige Shells möglich, i.d.R. wird man hier /usr/bin/passwd (damit kann der Domainuser sein Passwort jederzeit per ssh oder telnet beliebig ändern) /bin/bash (für vollen ssh/telnet-Zugang) oder /bin/badsh (für FTP-only) setzen. Man kann auch z.B. bin/false angeben, dann kann der User selbst gar nichts machen (außer FTP usw. natürlich)&lt;br /&gt;
&lt;br /&gt;
Die Änderungen werden innerhalb von 5 Minuten aktiv. Fehlermeldungen in ~xyz00/var/config.err des zuständigen Paketadmin.&lt;br /&gt;
&lt;br /&gt;
Shell Ändern:&lt;br /&gt;
Die Shell kann man auch auf anderem Wege ändern, nämlich indem man mit sudo in den Account des Users wechselt und mit dem Kommando chsh die shell ändert. Dazu braucht man weder das Passwort zu wissen noch zu ändern, und der User kann das auch selber tun, ohne seinen PaketAdmin zu bemühen.&lt;br /&gt;
Paketuser löschen:&lt;br /&gt;
&lt;br /&gt;
Die entsprechende Zeile des Users aus etc/passwd löschen. Das Homeverzeichnis des Paketusers wird damit ebenfalls gelöscht, Sicherungen stehen in /home/trash/ (zur Wiederherstellung siehe Backup &amp;amp; Restore)&lt;br /&gt;
&lt;br /&gt;
=== Passwort ändern ===&lt;br /&gt;
&lt;br /&gt;
User-Accounts bearbeiten mit der Datei etc/passwd.  Eine Änderung des Passwortes geht dem Befehl passwd:&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ passwd&lt;br /&gt;
&lt;br /&gt;
Changing password for mi&lt;br /&gt;
&lt;br /&gt;
(current) UNIX password: ALTESPASSWORT&lt;br /&gt;
&lt;br /&gt;
Enter new UNIX password: NEUESPASSWORT&lt;br /&gt;
&lt;br /&gt;
Retype new UNIX password: NEUESPASSWORT&lt;br /&gt;
&lt;br /&gt;
passwd: password updated successfully&lt;br /&gt;
&lt;br /&gt;
xyz00@hopi:~$ █&lt;br /&gt;
&lt;br /&gt;
Die Platzhalter NEUESPASSWORT und ALTESPASSWORT müssen dabei selbstverständlich gegen die entsprechenden Passworte ausgetauscht werden. Dabei sollte jedes Passwort mindestens 6 Zeichen lang sein, besser 8 Zeichen, und aus Buchstaben, Ziffern und ggf. Sonderzeichen bestehen. Allerdings sollte auf Umlaute verzichtet werden, da diese je nach verwendetem Zugangsweg nicht verwendet werden könnten.&lt;br /&gt;
&lt;br /&gt;
Ggf. kommt es zu Fehlermeldungen, z.B. wenn das neue Passwort zu simpel ist, oder bei der Wiederholung nicht identisch mit dem ersten Passwort ist. In dem Fall, den Vorgang einfach wiederholen. Solange das neue Passwort nicht erfolgreich übernommen wurde, bleibt das alte gültig.&lt;br /&gt;
&lt;br /&gt;
Es gibt User, denen der Paket-Admin nur das Recht eingeräumt hat, das eigene Passwort zu ändern, indem er ihnen die &amp;quot;Shell&amp;quot; /usr/bin/passwd zugewiesen hat. Diese User können durch einen Shell-Login nur ihr Passwort ändern, da das Programm passwd an Stelle einer Shell gestartet wird. Sie werden nach dem Einloggen automatisch auf diesen Dialog geführt.Mehr dazu unter User Rechte.&lt;br /&gt;
&lt;br /&gt;
Jeder kann jedem User mit sudo und passwd ein neues Passwort verpassen, wenn er eine Berechtigung für sudo besitzt und das aktuelle Passwort weiß.&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Hauptseite&amp;diff=374</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Hauptseite&amp;diff=374"/>
		<updated>2009-02-22T20:11:15Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: /* Hostsharing Dokumentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Textkasten|gruen|Willkommen beim Hostsharing-Wiki|In diesem Wiki wird die Nutzung der Dienste von Hostsharing dokumentiert. Es ist derzeit ein Provisorium, aber oft genug halten Provisorien verdammt lange. Bitte hilf mit, die Dokumentation zu verbessern! In unserem &#039;&#039;&#039;[[Hostsharing_Wiki:Autorenportal|Autorenportal]]&#039;&#039;&#039; findest du Hinweise dazu, wie du dich beteiligen kannst.}}&lt;br /&gt;
&lt;br /&gt;
== Hostsharing System ==&lt;br /&gt;
&lt;br /&gt;
[[Hardware]]&lt;br /&gt;
&lt;br /&gt;
[[Netzwerk]]&lt;br /&gt;
&lt;br /&gt;
== Hostsharing Dokumentation ==&lt;br /&gt;
&lt;br /&gt;
[[Einstieg bei Hostsharing]]&lt;br /&gt;
&lt;br /&gt;
[[Pakete]]&lt;br /&gt;
&lt;br /&gt;
[[User]] - Welche verschiedenen User gibt es, welche Rechte haben sie? Wie legt man neue User/Accounts an oder bearbeitet sie? Wie ändert man sein Passwort?&lt;br /&gt;
&lt;br /&gt;
[[Domains]]&lt;br /&gt;
&lt;br /&gt;
[[Cron]]&lt;br /&gt;
&lt;br /&gt;
[[Logging]]&lt;br /&gt;
&lt;br /&gt;
[[E-Mail]]&lt;br /&gt;
&lt;br /&gt;
[[WWW]]&lt;br /&gt;
&lt;br /&gt;
[[Datenbanken]]&lt;br /&gt;
&lt;br /&gt;
[[Backup &amp;amp; Restore]]&lt;br /&gt;
&lt;br /&gt;
[[:Kategorie:Installationsanleitungen|Installationsanleitungen]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Domain_bestellen&amp;diff=341</id>
		<title>Domain bestellen</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Domain_bestellen&amp;diff=341"/>
		<updated>2009-02-22T15:06:40Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Textkasten|rot|Bald veraltet|Wird sich mit [[hsadmin]] ändern}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ist die Domain bereits registriert und bei einem anderen Provider gehostet, so muss man dort einen [[KK-Antrag]] stellen. Wie das funktioniert, wird unter [[Domain-Umzug]] beschrieben. &lt;br /&gt;
&lt;br /&gt;
Hat man das erledigt, ist das Verfahren einer Neubestellung ähnlich, das hier beschrieben werden soll. &lt;br /&gt;
&lt;br /&gt;
Zunächst müssen wir uns das Bestellformular in unser Paket kopieren, am besten in das Verzeichnis etc:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
xyz00@hopi$ cp /home/forms/dom-order etc/dom-order&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann öffnen wir das Formular mit einem Editor (hier [[Editoren für Einsteiger|mcedit]]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
xyz00@hopi$ mcedit etc/dom-order&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Formular ist kommentiert und eigentlich verständlich. Hier ein kurzes Beispiel, wie &#039;&#039;&#039;Thomas Mustermann&#039;&#039;&#039; mit dem User-Account &#039;&#039;&#039;xyz00-doms&#039;&#039;&#039; die Domain &#039;&#039;&#039;example.com&#039;&#039;&#039; registriert:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[...]&lt;br /&gt;
DOMAIN_NAME=&amp;quot;example.com&amp;quot;&lt;br /&gt;
DOMAIN_ADMIN=&amp;quot;xyz00-doms&amp;quot;&lt;br /&gt;
DOMAIN_ACTION=&amp;quot;register&amp;quot; (oder im Falle eines Transfers &amp;quot;transfer&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
OWNER_HANDLE=&amp;quot;&amp;quot; &lt;br /&gt;
OWNER_ORGANIZATION=&amp;quot;&amp;quot; &lt;br /&gt;
OWNER_FIRSTNAME=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
OWNER_LASTNAME=&amp;quot;Mustermann&amp;quot;&lt;br /&gt;
OWNER_STREET=&amp;quot;Musterweg&amp;quot; &lt;br /&gt;
OWNER_ZIPCODE=&amp;quot;33333&amp;quot;&lt;br /&gt;
OWNER_CITY=&amp;quot;Hamburg&amp;quot;&lt;br /&gt;
OWNER_STATE=&amp;quot;&amp;quot;&lt;br /&gt;
OWNER_COUNTRY=&amp;quot;Germany&amp;quot; &lt;br /&gt;
OWNER_PHONE=&amp;quot;+49  40  5567784 &amp;quot; &lt;br /&gt;
OWNER_FAX=&amp;quot;&amp;quot; &lt;br /&gt;
OWNER_EMAIL=&amp;quot;ich@meinedomain.net&amp;quot; &lt;br /&gt;
ADMIN_C_EQUALS=&amp;quot;OWNER&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier haben wir alle nötigen Felder ausgefüllt, um die Domain &#039;&#039;&#039;example.com&#039;&#039;&#039; zu registrieren. Der Owner einer Domain ist der juristische Eigentümer, der Admin-C sein Vertreter. Im Beispiel soll &#039;&#039;&#039;Thomas Mustermann&#039;&#039;&#039; beides sein, deshalb werden die Daten für Admin-C entsprechend übernommen. Mit DOMAIN_ADMIN delegieren wir die Domain sofort an den User &#039;&#039;&#039;xyz00-doms&#039;&#039;&#039;, der ja unser Domain-Admin sein soll.&lt;br /&gt;
&lt;br /&gt;
Nach dem Ausfüllen des Formulars speichern wir es.&lt;br /&gt;
&lt;br /&gt;
Wir müssen den Auftrag nun aktivieren. Zunächst benennen wir die Datei ~/etc/dom-order in ~/etc/dom-order.example.com um:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
xyz00@hopi:~$ mv ~/etc/dom-order  ~/etc/dom-order.example.com&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn man mehrere Domains bestellen oder transferieren möchte, sollte man besser &#039;&#039;&#039;cp&#039;&#039;&#039; statt &#039;&#039;&#039;mv&#039;&#039;&#039; verwenden. Dann kann man sehr leicht weitere Aufträge erstellen, indem nur die Felder mit dem Prefix DOMAIN_ neu erfasst werden und dann der veränderte Auftrag einfach zu einer weiteren Auftragsdatei dom-order.example2.com kopiert wird. &lt;br /&gt;
&lt;br /&gt;
Anschließend müssen wir noch eine Datei mit dem Namen dom-order.upd erzeugen und mit einem aktuellen Zeitstempel versehen. Diese sagt dem Robot, dass er nach einer neuen dom-order-Datei suchen soll.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
xyz00@hopi:~$ touch ~/etc/dom-order.upd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt heißt es: Geduld haben. Es werden einige Emails kommen, vielleicht auch Fehlermeldungen. Mehr zum weiteren Verfahren unter Domain-Aufträge. &lt;br /&gt;
&lt;br /&gt;
Ist die Domain schließlich an Hostsharing delegiert, dann müssen wir uns in Zukunft immer als User xyz00-doms einloggen, wenn wir im Domain-Bereich etwas erledigen möchten. Die Verzeichnis-Struktur sieht dann genauso aus, wie unter [[Verzeichnis-Struktur Domain]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:Einstieg bei Hostsharing]]&lt;br /&gt;
[[Kategorie:Baustelle]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Domain_bestellen&amp;diff=340</id>
		<title>Domain bestellen</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Domain_bestellen&amp;diff=340"/>
		<updated>2009-02-22T15:05:26Z</updated>

		<summary type="html">&lt;p&gt;Jgp00-mail: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Textkasten|rot|Bald veraltet|Wird sich mit [[hsadmin]] ändern}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ist die Domain bereits registriert und bei einem anderen Provider gehostet, so muss man dort einen KK-Antrag stellen. Wie das funktioniert, wird unter Domain-Umzug beschrieben. &lt;br /&gt;
&lt;br /&gt;
Hat man das erledigt, ist das Verfahren einer Neubestellung ähnlich, das hier beschrieben werden soll. &lt;br /&gt;
&lt;br /&gt;
Zunächst müssen wir uns das Bestellformular in unser Paket kopieren, am besten in das Verzeichnis etc:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
xyz00@hopi$ cp /home/forms/dom-order etc/dom-order&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann öffnen wir das Formular mit einem Editor (hier [[Editoren für Einsteiger|mcedit]]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
xyz00@hopi$ mcedit etc/dom-order&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Formular ist kommentiert und eigentlich verständlich. Hier ein kurzes Beispiel, wie &#039;&#039;&#039;Thomas Mustermann&#039;&#039;&#039; mit dem User-Account &#039;&#039;&#039;xyz00-doms&#039;&#039;&#039; die Domain &#039;&#039;&#039;example.com&#039;&#039;&#039; registriert:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[...]&lt;br /&gt;
DOMAIN_NAME=&amp;quot;example.com&amp;quot;&lt;br /&gt;
DOMAIN_ADMIN=&amp;quot;xyz00-doms&amp;quot;&lt;br /&gt;
DOMAIN_ACTION=&amp;quot;register&amp;quot; (oder im Falle eines Transfers &amp;quot;transfer&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
OWNER_HANDLE=&amp;quot;&amp;quot; &lt;br /&gt;
OWNER_ORGANIZATION=&amp;quot;&amp;quot; &lt;br /&gt;
OWNER_FIRSTNAME=&amp;quot;Thomas&amp;quot;&lt;br /&gt;
OWNER_LASTNAME=&amp;quot;Mustermann&amp;quot;&lt;br /&gt;
OWNER_STREET=&amp;quot;Musterweg&amp;quot; &lt;br /&gt;
OWNER_ZIPCODE=&amp;quot;33333&amp;quot;&lt;br /&gt;
OWNER_CITY=&amp;quot;Hamburg&amp;quot;&lt;br /&gt;
OWNER_STATE=&amp;quot;&amp;quot;&lt;br /&gt;
OWNER_COUNTRY=&amp;quot;Germany&amp;quot; &lt;br /&gt;
OWNER_PHONE=&amp;quot;+49  40  5567784 &amp;quot; &lt;br /&gt;
OWNER_FAX=&amp;quot;&amp;quot; &lt;br /&gt;
OWNER_EMAIL=&amp;quot;ich@meinedomain.net&amp;quot; &lt;br /&gt;
ADMIN_C_EQUALS=&amp;quot;OWNER&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier haben wir alle nötigen Felder ausgefüllt, um die Domain &#039;&#039;&#039;example.com&#039;&#039;&#039; zu registrieren. Der Owner einer Domain ist der juristische Eigentümer, der Admin-C sein Vertreter. Im Beispiel soll &#039;&#039;&#039;Thomas Mustermann&#039;&#039;&#039; beides sein, deshalb werden die Daten für Admin-C entsprechend übernommen. Mit DOMAIN_ADMIN delegieren wir die Domain sofort an den User &#039;&#039;&#039;xyz00-doms&#039;&#039;&#039;, der ja unser Domain-Admin sein soll.&lt;br /&gt;
&lt;br /&gt;
Nach dem Ausfüllen des Formulars speichern wir es.&lt;br /&gt;
&lt;br /&gt;
Wir müssen den Auftrag nun aktivieren. Zunächst benennen wir die Datei ~/etc/dom-order in ~/etc/dom-order.example.com um:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
xyz00@hopi:~$ mv ~/etc/dom-order  ~/etc/dom-order.example.com&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn man mehrere Domains bestellen oder transferieren möchte, sollte man besser &#039;&#039;&#039;cp&#039;&#039;&#039; statt &#039;&#039;&#039;mv&#039;&#039;&#039; verwenden. Dann kann man sehr leicht weitere Aufträge erstellen, indem nur die Felder mit dem Prefix DOMAIN_ neu erfasst werden und dann der veränderte Auftrag einfach zu einer weiteren Auftragsdatei dom-order.example2.com kopiert wird. &lt;br /&gt;
&lt;br /&gt;
Anschließend müssen wir noch eine Datei mit dem Namen dom-order.upd erzeugen und mit einem aktuellen Zeitstempel versehen. Diese sagt dem Robot, dass er nach einer neuen dom-order-Datei suchen soll.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
xyz00@hopi:~$ touch ~/etc/dom-order.upd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt heißt es: Geduld haben. Es werden einige Emails kommen, vielleicht auch Fehlermeldungen. Mehr zum weiteren Verfahren unter Domain-Aufträge. &lt;br /&gt;
&lt;br /&gt;
Ist die Domain schließlich an Hostsharing delegiert, dann müssen wir uns in Zukunft immer als User xyz00-doms einloggen, wenn wir im Domain-Bereich etwas erledigen möchten. Die Verzeichnis-Struktur sieht dann genauso aus, wie unter [[Verzeichnis-Struktur Domain]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:Einstieg bei Hostsharing]]&lt;br /&gt;
[[Kategorie:Baustelle]]&lt;/div&gt;</summary>
		<author><name>Jgp00-mail</name></author>
	</entry>
</feed>