pwgen
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
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:
pwgen (universe)
Befehl zum Installieren der Pakete:
sudo apt-get install pwgen
Oder mit apturl installieren, Link: apt://pwgen
Benutzung¶
Benutzt wird pwgen aus dem Terminal [2] heraus mit dem 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:
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:
pwgen -N 1
Erzeugt äußerst sichere Passwörter, die aus Zahlen, Groß- und Kleinbuchstaben und Sonderzeichen bestehen und 12 Zeichen lang sind:
pwgen -s -y 12
Erzeugt Passwörter, die nur aus Kleinbuchstaben bestehen und 5 Zeichen lang sind:
pwgen -0 -A 5
Links¶
Projektseite 🇬🇧
Gut gemerkt? Sicher? Aus dem Alltag eines Sysadmin 🇩🇪 - Linux Magazin, 03/2008
Sicherheit Übersichtsartikel