[[Vorlage(Getestet, general)]] {{{#!vorlage Wissen [:Pakete_installieren: Pakete installieren] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] '''pwgen''' ist ein Kommandozeilen-Programm, welches zufällige Passwörter generiert. Eines der Hauptfeatures ist dabei, dass pwgen standardmäßig Passwörter erzeugt, die man sich leicht merken kann, da sie aussprechbar ("pronounceable") und trotzdem sehr sicher sind. Es bietet natürlich auch die Möglichkeit Passwörter nach eigenen Vorgaben zu erzeugen und natürlich auch äußerst sichere, die sich nicht aussprechen lassen. = Installation = pwgen kann aus den Paketquellen installiert [1] werden durch das Paket: {{{#!vorlage Paketinstallation pwgen, universe }}} = Benutzung = Benutzt wird pwgen aus dem Terminal [2] heraus mit dem Befehl: {{{#!vorlage Befehl pwgen }}} Dies erzeugt standardmäßig 120 Passwörter, die jeweils aus 8 Zeichen bestehen und nur Groß- und Kleinbuchstaben und Zahlen enthalten. Wenn man die Passwörter betrachtet, sieht man direkt, dass pwgen dabei Passwörter erzeugt, die man sich leicht merken und aussprechen kann wie zum Beispiel: {{{ Bie1kaiy Eine4pei Faegie3A hooc2Hok ... }}} Die generelle Syntax ist: {{{#!vorlage Befehl pwgen [Parameter] [Länge der Passwörter] }}} ||'''Parameter'''||'''Funktion'''|| ||``-0``||Benutze keine Zahlen im Passwort.|| ||``-A``||Benutze keine Großbuchstaben im Passwort.|| ||``-B``||Benutze keine Zeichen die vom User verwechselt werden können wie ``l`` und ``1`` oder ``O`` und ``0``.|| ||``-N ZAHL``||Erzeugt soviele Passwörter, wie man hinter N angibt. ``-N 1`` zum Beispiel erzeugt nur ein Passwort.|| ||``-s``||Erzeugt äußerst sichere und zufällige Passwörter. Dabei wird das "pronounceable"-Feature von pwgen deaktiviert, die Passwörter kann man sich also nicht mehr so einfach merken.|| ||``-v``||Benutze keine Vokale im Passwort.|| ||``-y``||Benutze mindestens ein Sonderzeichen im Passwort.|| = Beispiele = * Erzeugt nur ein Passwort: {{{#!vorlage Befehl pwgen -N 1 }}} * Erzeugt äußerst sichere Passwörter, die aus Zahlen, Groß- und Kleinbuchstaben und Sonderzeichen bestehen und 12 Zeichen lang sind: {{{#!vorlage Befehl pwgen -s -y 12 }}} * Erzeugt Passwörter, die nur aus Kleinbuchstaben bestehen und 5 Zeichen lang sind: {{{#!vorlage Befehl pwgen -0 -A 5 }}} = Links = * [sourceforge:pwgen:Projektseite] {en} * [http://www.linux-magazin.de/Ausgaben/2008/03/Gut-gemerkt-Sicher Gut gemerkt? Sicher? Aus dem Alltag eines Sysadmin] {de} - Linux Magazin, 03/2008 * [:Sicherheit:] {Übersicht} Übersichtsartikel # tag: Shell, Sicherheit