NickServ
Aus TriagonyWiki
Inhaltsverzeichnis |
HELP
Mit NickServ kannst du einen Nicknamen "registrieren" und somit verhindern, dass andere ihn nutzen. Die folgenden Befehle erlauben die Registrierung und das Ändern der Einstellungen von den Nicknamen. Um sie zu benutzen, tippe /msg NickServ Befehl. Für weitergehende Informationen zu einem bestimmten Befehl, tippe /msg NickServ HELP Befehl.
REGISTER
Syntax: /msg NickServ REGISTER Passwort [eMail]
Registriert deinen Nicknamen in der Datenbank von NickServ. Nachdem dein Nickname registriert ist, kannst du mit den SET und ACCESS Befehlen die Einstellungen deines Nicknames anpassen wie du es möchtest. Stell bitte sicher, dass du dir das Passwort bei der Registrierung merkst - du wirst es brauchen, wenn du später Änderungen an den Einstellungen vornehmen willst!
Beachte auch, dass Gross/Kleinschreibung unterschieden werden! ANOPE, Anope, und anope sind verschiedene Passworte!
Richtlinien bei der Auswahl eines Passwortes:
Passworte sollten nicht einfach zu erraten sein. Zum Beispiel deinen echten Namen als Passwort zu nehmen ist eine schlechte Idee. Deinen Nicknamen selbst als Passwort zu nehmen, ist eine noch viel schlechtere Idee lachen und ausserdem würde NickServ es auch nicht erlauben. Weiterhin sind kurze Passworte anfällig bei Trial- and-Error-Versuchen, also sollte es zumindest 5 Zeichen lang sein. Zu guter letzt solltest du auch keine Leerzeichen im Passwort verwenden.
Der Parameter eMail ist optional und ermöglicht Nickserv dir dein Passwort per eMail zu senden, falls du es vergessen haben solltest. Deine Privatsphäre wird respektiert und deine eMail-Adresse wird keinem Dritten verfügbar gemacht.
Dieser Befehl (REGISTER) erstellt auch ausserdem eine neue Gruppe für deinen Nicknamen, die dir erlaubt, nachher weitere Nicknamen in diese Gruppe aufzunehmen, die dann automatisch die gleiche Konfiguration und Channel-Privilegien bekommen. Für weitere Informationen über diese Funktion tippe %RNickServ HELP GROUP.
GROUP
Syntax: /msg NickServ GROUP Ziel Passwort
Dieser Befehl verbindet deinen Nicknamen mit der Gruppe von Ziel. Passwort ist das Passwort des Ziel-Nicknamens.
Das Teilnehmen in der Gruppe teilt deine Konfiguration, Memos und Channel-Privilegien mit allen Nicknamen der Gruppe, und vieles mehr!
Eine Gruppe existiert so lange es sinnvoll ist. Dies bedeutet, dass selbst wenn ein Nicknamen der Gruppe GEDROPED (gelöscht) wird, die geteilten Konfigurationen, Rechte erhalten bleiben, so lange mindestens ein Nickname in der Gruppe verbleibt.
Dieser Befehl lässt sich sogar verwenden, wenn dein Nickname (noch) nicht registriert ist. Wenn er jedoch registriert ist, musst du dich vorher identifizieren. Tippe %RNickServ HELP IDENTIFY für weitere Informationen.
Es wird allerdings empfohlen diesen Befehl mit einem nicht-registrierten Nicknamen zu verwenden, da der Nickname automatisch registriert wird, wenn er der Gruppe beitritt. Das Beitreten einer Gruppe mit einem bereits registrierten Nicknamen kann durch die Netzwerk-Administratoren gesperrt sein.
Du kannst nur in einer Gruppe zur gleichen Zeit sein. Das Zusammenführen verschiedener Gruppen ist nicht möglich.
Achtung: Alle Mitglieder einer Gruppe haben dasselbe Passwort.
IDENTIFY
Syntax: /msg NickServ IDENTIFY Passwort
Beweist NickServ, dass du wirklich der Besitzer dieses Nicknamens bist. Viele Befehle erzwingen, dass du dich vorher hiermit autorisierst, bevor du sie benutzen kannst. Das Passwort ist das von deiner Registrierung, die du mit dem REGISTER Befehl gesetzt hast.
LOGOUT
Syntax: /msg NickServ LOGOUT
Dieser Befehl macht den Effekt des IDENTIFY Befehls rückgängig. NickServ erkennt dich also nicht mehr als den Besitzer des Nicknamens. Beachte jedoch, dass du nicht mehr gewarnt wirst, dich erneut zu identifizieren.
DROP
Syntax: /msg NickServ DROP [Nickname]
Entfernt die Registrierung deines Nicknames aus der Datenbank von NickServ. Ein gelöschter Nickname kann von jedem jederzeit wieder registriert werden.
Du kannst auch einen Nicknamen innerhalb deiner Gruppe entfernen lassen, wenn du ihn als Parameter bei Nickname angibst.
Wenn du dieses Befehl benutzen willst, musst du dich vorher mit deinem Passwort identifizieren. Tippe : %RNickServ HELP IDENTIFY für weitere Informationen
ACCESS
Syntax: /msg NickServ ACCESS ADD Maske
ACCESS DEL Maske
ACCESS LIST
Zeit oder bearbeitet die Zugriffsliste für deinen Nicknamen. Durch diese Liste erkennt NickServ dich automatisch als berechtigt, diesen Nicknamen zu nutzen. Wenn du den Nicknamen von anderen Adressen verwenden willst, musst du dich durch das IDENTIFY Befehls einloggen, damit NickServ dich erkennt.
Beispiele:
ACCESS ADD anyone@*.bepeg.com
Erlaubt zugriff vom User anyone von
jedem Host aus der bepeg.com Domain.
ACCESS DEL anyone@*.bepeg.com
Hebt den oben genannten Befehl wieder auf.
ACCESS LIST
Zeigt die aktuelle Zugriffsliste an.
SET
Syntax: /msg NickServ SET Option Parameter
Stellt verschiedene Optionen zu deinem Nicknamen ein. Option kann eines der folgenden Werte sein:
- DISPLAY Ändert den "Ursprung" deiner Gruppe
- PASSWORD Setzt das Passwort deines Nicknamens neu
- LANGUAGE Stellt die Sprache ein, in der dir die Services antworten sollen.
- URL Verbindet eine URL mit deinem Nicknamen
- ICQ Trägt deine ICQ-Nummer unter den Infos zu deinem Nicknamen ein.
- MSG Ändert die Methode, wie die Services mit dir kommunizieren
- EMAIL Verbindet eine öffentliche eMail-Adresse mit deinem Nicknamen
- GREET Stellt eine Begrüssungsmeldung für deinen Nicknamen ein.
- KILL Stellt Kill-Schutz an oder aus.
- SECURE Aktiviert/Deaktiviert den Sicherheitsmodus für deinen Nicknamen
- PRIVATE Verhindert das Erscheinen deines Nicknamens auf der Liste von %RNickServ LIST
- HIDE Versteckt bestimmte Informationen deines Nicknamens
- AUTOOP Should services op you automatically.
Wenn du eines dieser Optionen nutzen willst, musst du dich
vorher identifizeren.
Tippe: /NickServ HELP IDENTIFY für weitere Informationen.
Tippe /NickServ HELP SET Option für Erläuterungen zu einer bestimmten oben genannten Option.
SET DISPLAY
Syntax: /msg NickServ SET DISPLAY new-display
Ändert den virtuellen "Anführer" deiner Gruppe in den Services. Der wert von new-display MUSS ein Nickname in deiner Gruppe sein.
Hinweis: Dieser Befehl ändert keine Zugriffsrechte des einzelnen Nicks, er wird nur als "Ursprung" der Gruppe in der Liste aufgeführt.
SET PASSWORD
Syntax: /msg NickServ SET PASSWORD Neues-Passwort
Ändert das Passwort, mit dem du dich als Besitzer des Nicknamen identifizierst.
SET LANGUAGE
Syntax: /msg NickServ SET LANGUAGE Nummer
Stellt die Sprache ein, mit der die Services mit dir kommunizieren. (Zum Beispiel in einer Antwort auf einen Befehl den du gesendet hast.)
Nummer muss von der folgenden Liste der unter- stützten Sprachen ausgewählt werden:
SET URL
Syntax: /msg NickServ SET URL Url
Verbindet die angegebene URL mit deinem Nicknamen. Diese URL wird angezeigt, wenn jemand Informationen über deinen Nicknamen mit dem INFO Befehl anfordert.
SET EMAIL
Syntax: /msg NickServ SET EMAIL Adresse
Verbindet die angegebene eMail-Adresse mit deinem Nicknamen. Diese Adresse wird angezeigt, wenn jemand Informationen über deinen Nicknamen mit dem INFO Befehl anfordert.
SET HIDE
Syntax: /msg NickServ SET HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
Erlaubt es dir, bestimmte Informationen in der Ausgabe von NickServ INFO zu verstecken. Du kannst deine eMail-Adresse verstecken (EMAIL), die zuletzt gesehene user@host-Maske (USERMASK), dein Services-Zugriffsstatus (STATUS) und die letzte Quit-Nachricht (QUIT). Der zweite Parameter bestimmt, ob die Information angezeigt werden soll (OFF) oder nicht (ON).
SET ICQ
Syntax: /msg NickServ SET ICQ Nummer
Verbindet die angegebene ICQ Nummer mit deinem Nicknamen. Diese Nummer wird angezeigt, wenn jemand Informationen über deinen Nicknamen mit dem INFO Befehl anfordert.
SET GREET
Syntax: /msg NickServ SET GREET Nachricht
Die angegebene Nachricht wird als Begrüssungsnachricht gesendet, wenn du in einen Channel eintrittst, der die GREET Option eingeschaltet hat. Vorausgesetzt du hast den nötigen Zugriffslevel in der Access-Liste des Channels.
SET KILL
Syntax: /msg NickServ SET KILL {ON | QUICK | IMMED | OFF}
Stellt den automatischen Schutz des Nicknames durch einen Kill an oder aus. Nimmt ein User deinen Nickname, hat er eine Minute Zeit sich zu identifizieren, danach wird er, bei eingeschaltetem Schutz, durch NickServ umbenannt in einen Zufallsnamen.
Bei der Einstellung QUICK wird Wartezeit zum Identifizieren auf 20 Sekunden herabgesenkt. Bei IMMED wird der User sofort ohne Warnung umbenannt, wenn er nicht auf der Zugriffsliste des Nicknamens steht. Bitte benutze diese Option nicht unnötigerweise. Ausserdem ist es möglich, dass die Netz-Admins diese Option deaktiviert haben.
SET SECURE
Syntax: /msg NickServ SET SECURE {ON | OFF}
Stellt die Sicherheitsfunktionen von NickServ für deinen Nicknamen an oder aus. Mit eingeschaltetem SECURE musst du dich immer identifizieren, egal ob deine Hostmaske auf der Zugriffsliste für den Nicknamen steht oder nicht. Wenn du allerdings auf der Zugriffsliste stehst, wird NickServ bei fehlender Identifizierung den Nicknamen nicht killen (ist von der KILL Option unabhängig).
SET PRIVATE
Syntax: /msg NickServ SET PRIVATE {ON | OFF}
Ändert NickServ's Privat-Modus für deinen Nicknamen. Mit eingeschaltetem PRIVATE wird dein Nickname nicht auf Listen erscheinen, die durch NickServ's LIST Befehls erstellt wurden.
(Jeder der deinen Nicknamen kennt, kann gezielt mit dem INFO Befehl Informationen über deinen Nicknamen abrufen, unabhängig vom Privat-Modus.)
UPDATE
Syntax: /msg NickServ UPDATE
Updatet deinen derzeiten Status, z.B. prüft es auf neue Nachrichten, setzt benötigte Channel-Modes (ModeonID), aktualisiert deinen vHost und deine userflags (lastseentime, etc).
SET HIDE
Syntax: /msg NickServ SET HIDE {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
Erlaubt es dir, bestimmte Informationen in der Ausgabe
von NickServ INFO zu verstecken.
Du kannst deine eMail-Adresse verstecken (EMAIL), die
zuletzt gesehene user@host-Maske (USERMASK), dein
Services-Zugriffsstatus (STATUS) und die letzte Quit-Nachricht
(QUIT).
Der zweite Parameter bestimmt, ob die Information angezeigt
werden soll (OFF) oder nicht (ON).
SET MSG
Syntax: /msg NickServ SET MSG {ON | OFF}
Bestimmt den Modus, mit dem sich die Services mit dir unterhalten. Ist MSG eingeschaltet, benutzen die Services Messages (Queries), ansonsten werden dir die Antworten als Notices geschickt (Standard).
RECOVER
Syntax: /msg NickServ RECOVER Nickname [Passwort]
Ermöglicht dir, deinen Nicknamen wieder freizugeben, wenn jemand anderes ihn angenommen hat. Diese Funktion wird auch durch NickServ genutzt, wenn jemand einen Nickname mit Kill-Schutz anzunehmen.
Bei Aufruf dieses Befehls wird NickServ einen virtuellen User mit dem gleichen Nick online schalten den du recovern willst. Die Folge davon ist, dass der User, der deinen Nickname angenommen hatte, vom Server getrennt wird. Der virtuelle User von den Services wird noch 1 Minute online bleiben, um sicherzustellen, dass der andere User nicht sofort neu connected; Nach dieser Minute wird der Nickname wieder freigegeben und du kannst ihn annehmen.
Als Alternative gibt es das RELEASE Befehl, (%RNickServ HELP RELEASE) um deinen Nickname schneller zurückzubekommen.
Als Vorraussetzung für das RECOVER Befehl muss deine aktuelle Adresse (siehe Ausgabe von /WHOIS) auf der Zugriffsliste des zu recovernden Nicknamens oder in dessen Gruppe sein. Als dritte Möglichkeit kannst du das Passwort für den Nicknamen angeben.
RELEASE
Syntax: /msg NickServ RELEASE Nickname [Passwort]
Durch NickServ wird die Nickname-Sperre, ausgelöst durch z.B. den automatischen Kill-Schutz oder durch Verwendung des RECOVER Befehls, aufgehoben. Standardmässig hält diese Sperre 1 Minute, dieser Befehl setzt den Nickname früher wieder frei.
Als Vorraussetzung für die Verwendung des RELEASE Befehl für einen Nickname, muss deine aktuelle Hostmaske (siehe /WHOIS) in der Zugriffsliste des entsprechenden Nicknamens oder in der Gruppe des Nicknamen sein. Weiterhin musst du das richtige Passwort für den Nicknamen haben.
GHOST
Syntax: /msg NickServ GHOST Nickname [Passwort]
Trennt eine "geisternde" IRC Verbindung, die deinen Nickname besitzt. Eine solche Verbindung ist eine, die nicht wirklich verbunden ist, bzw. im Begriff ist getrennt zu werden. Normalerweise passiert dies, wenn dein Computer abstürtzt oder deine Internet- Verbindung zusammenbricht, wenn du im IRC bist.
Wenn du das GHOST Befehk benutzen willst,muss deine aktuelle Hostmaske (siehe /WHOIS) in der Zugriffsliste des entsprechenden Nicknamens oder in der Gruppe des Nicknamens sein.Weiterhin musst du das richtige Passwort für den Nickname haben.
INFO
Syntax: /msg NickServ INFO Nickname [ALL]
Zeigt Informationen über den angegebenen Nickname, zum Beispiel den Besitzer des Nicknamens, die letzte gesehene Adresse und dessen Uhrzeit und die Optionen des Nicknamens. Wenn du dich für den Nickname über den du Infos anzeigen willst identifiziert hast, und den Parameter ALL benutzt, werden alle Informationen angezeigt. (Egal ob sie versteckt sind oder nicht.)
LIST
Syntax: /msg NickServ LIST Muster
Listet alle registrierten Nicknamen auf, die auf das Suchmuster passen, im Format nickname!user@host. Nicknamen mit aktivierter PRIVATE Option werden allerdings nicht angezeigt.
Beispiele:
LIST *!joeuser@foo.com
Zeigt alle Nicknamen an, deren Besitzer joeuser@foo.com
ist.
LIST *Bot*!*@*
Zeigt alle registrierten Nicknamen mit Bot in ihrem
Ident (Gross/Kleinschreibung wird nicht unterschieden).
LIST *!*@*.bar.org
Listet alle Nicknamen von Usern in der bar.org Domain.
NICK_HELP_ALIST
Syntax: /msg NickServ ALIST [Level]
Listet dir alle Channels auf, auf die du Zugriff hast. Zusätzlich kannst du ein Level im XOP oder ACCESS Format angeben. Es werden dann nur Channels aufgelistet, in denen du dieses Level hast.
Beispiele:
ALIST Founder
Listet alle Chans auf, in denen du Founder Access hast.
ALIST AOP
Listet alle Chans auf, in denen dein Zugriffslevel AOP
oder höher beträgt.
ALIST 10
Listet alle Chans auf, in dnen dein Zugriffslevel 10
oder höher beträgt.
Channels mit der NOEXPIRE Option sind mit einem Ausrufezeichen markiert.
ALIST
Syntax: /msg NickServ ALIST [Level]
Listet alle Channels auf, auf denen du Zugriff hast. Optional kannst du das Level-Format (XOP oder ACCESS) bestimmen. Die daraus resultierende liste wird nur Channels enthalten, wo du den entsprechenden Zugriffslevel hast.
Examples:
ALIST Founder
Listet alle Channels auf, in denen du Founder-Access hast.
ALIST AOP
Listet alle Channels auf, in denen du AOP-Access oder höher
hast.
ALIST 10
Listet alle Channels auf, in denen du das Zugriffs-Level 10
oder höher hast..
Channels, die die NOEXPIRE Option gesetztist, haben ein Ausrufezeiche als Prefix.
GLIST
Syntax: /msg NickServ GLIST
Zeigt alle Nicknamen die in deiner Gruppe enthalten sind.
STATUS
Syntax: /msg NickServ STATUS Nickname
Liefert einen Wert zurück, der besagt, ob der augenblickliche Nutzer des Nicknamens der identifizierte Eigentümer ist, oder nicht.Die Antwort hat das Format:
Nickname Status-Code
wobei Nickname der Nickname ist, der mit dem Befehl angefragt wurde und Status-Code eine der folgenden Werte:
0 - User ist nicht online oder Nickname ist nicht registriert
1 - User wird nicht als Eigentümer erkannt
2 - User wird als Eigentümer erkannt durch die
Zugriffsliste
3 - User wird als Eigentümer erkannt durch die
Identifizierung mit Passwort
Bis zu 16 Nicknamen können mit dem Befehl übergeben werden, der Rest wird ignoriert. Wenn kein Nickname angegeben wird, wird dein STATUS angezeigt.
SENDPASS
Syntax: /msg NickServ SENDPASS Nickname
Sendet das Passwort des angegebenen Nicks zu der damit verbundenen eMail-Adresse aus der NickServ-Datenbank. Dieses Kommando ist wirklich nützlich, wenn du dein Passwort vergessen haben solltest.
Kann in manchen Netzen auf IRC Operatoren begrenzt sein.
Dieses Kommando ist nicht verfügbar, wenn die Datenbanken verschlüsselt angelegt sind.
EXPIRES
Nicknamen die seit einer längeren Zeit nicht mehr genutzt wurden, werden durch den automatischen Auslauf nach <num> Tagen aus der Datenbank entfernt.
SERVADMIN HELP
Services Administratoren können auch registrierte Nicknamen löschen,ohne sich für den jeweiligen Nicknamen identifizieren zu müssen. Zusätzlich können sie die Zugriffsliste eines jeden Nicknamen ansehen und bearbeiten. Siehe : %RNickServ ACCESS LIST Nickname
SERVADMIN LOGOUT
Syntax: /msg NickServ LOGOUT [Nickname [REVALIDATE]]
Ohne angegebenen Parameter, macht dieser Befehl die Wirkung von IDENTIFY rückgängig, zum Beispiel wirst du nicht mehr als Eigentümer des Nicknamens erkannt. Beachte jedoch, dass du nicht erneut zur Identifizierung aufgefordert wirst.
Mit angegebenem Parameter passiert das gleiche für den Nicknamen. Wenn du zusätzlich REVALIDATE angibst, wird Services dich auffordern, dich erneut für den Nickname zu identifizieren.
Diese Funktion ist beschränkt auf die Services Administratoren.
SERVADMIN DROP
Syntax: /msg NickServ DROP [Nickname]
Ohne angegebenen Parameter entfernt es deinen Nicknamen aus der Datenbank von NickServ.
Mit dem Nicknamen als Parameter, wird dieser Nickname von der Datenbank entfernt. Du kannst jeden Nickname in deiner Gruppe ohne bestimmte Privilegien entfernen.
Das Entfernen eines beliebigen Nicknamen ist beschränkt auf Services Administratoren.
SERVADMIN LIST
Syntax: /msg NickServ LIST Muster [FORBIDDEN] [NOEXPIRE] [UNCONFIRMED]
Zeigt alle registrierten Nicknamen an, die einem bestimmten Muster, nickname!user@host, entsprechen. Nicknamen mit aktivierter PRIVATE und NOEXPIRE Option werden nur Services Administratoren angezeigt. Nicknamen bei denen das NOEXPIRE eingeschaltet ist, werden ein ! vor ihrem Eintrag in der Liste haben.
Wenn die Option FORBIDDEN, NOEXPIRE oder UNCONFIRMED angegeben wird, werden nur Nicknamen angezeigt die das entsprechene Muster haben (FORBIDDEN, UNCONFIRMED oder NOEXPIRE). Wenn alle 3 Optionen angegeben werden, werden alle Nicknamen angezeigt die den 3 Muster entsprechen.
Diese Funktion ist beschränkt auf Services Administratoren.
Beispiele:
LIST *!joeuser@foo.com
Zeigt alle Nicknamen die von joeuser@foo.com
besessen werden.
LIST *Bot*!*@*
Listet alle registrierten Nicknamen die Bot in
ihrem Ident haben (unabhängig von Gross/Klein-
schreibung).
LIST * NOEXPIRE
Zeigt alle registrierten Nicknamen an, die das NOEXPIRE
Flag gesetzt haben.
SERVADMIN ALIST
Syntax: /msg NickServ ALIST [Nickname] [Level]
Mit keinen Parametern werden alle Channels aufgelistet, auf die du Zugriff hast. Mit einem Parameter werden alle Channels aufgelistet, auf die Nickname Zugriff hat. Mit zwei Parametern werden alle Channel aufgelistet, in denen Nickname Zugriffslevel Level oder höher hat.
Beschränkt auf Services Administratoren.
SERVADMIN GLIST
Syntax: /msg NickServ GLIST [Nickname]
Wird kein Parameter angegeben, werden alle Nicknamen in deiner Gruppe angezeigt.
Ansonsten werden alle Nicknamen, die in der Gruppe des angegebenen Nicknamens sind, aufgelistet.
Diese Funktion ist beschränkt auf Services Administratoren.
SERVADMIN GETPASS
Syntax: /msg NickServ GETPASS Nickname
Liest das Passwort von Nickname aus der Datenbank aus. Beachte dass wenn jemand dieses Befehl benutzt, diese Aktion im Logbuch der Services vermerkt wird. Zusätzlich wird eine Nachricht an alle IRC Operatoren per WALLOPS/GLOBOPS ausgesandt.
Beschränkt auf Services Administratoren.
Dieser Befehl ist nicht verfügbar bei aktivierter Verschlüsselung.
SERVADMIN FORBID
Syntax: /msg NickServ FORBID Nickname [Grund]
Verhindert, dass der angegebene Nickname registriert oder genutzt wird. Diese Einschränkung kann durch DROPEN (löschen) des Nicknamen aufgehoben werden.
In bestimmten Netzen wird ein Grund für das Verbot benötigt.
Beschränkt auf Services Administratoren.
SERVADMIN INFO
Services Administratoren können den ALL Parameter für jeden beliebigen Nickname benutzen.
