Ich suche eine Liste der gültigen Zeichen, die in einem Benutzerkonto Passwort auf Ubuntu verwendet werden können. man passwd
sagt mir nur:
Als allgemeine Richtlinie sollten Kennwörter aus 6 bis 8 Zeichen bestehen, einschließlich eines oder mehrerer Zeichen aus jedem der folgenden Sätze:
- kleinbuchstaben
- ziffern 0 bis 9
- satzzeichen
Was nicht viel hilft.
Passwörter ermöglichen Folgendes:
weitere Informationen finden Sie unter https://help.ubuntu.com/community/StrongPasswords
Benutzerkontokennwörter wurden seit langer Zeit nicht mehr in Linux gespeichert. Stattdessen werden nur Kennwort-Hashes gespeichert, und die Hash-Primitive können alle auf beliebigen (Byte-) Zeichenfolgen arbeiten. Dies bedeutet, dass die einzige Beschränkung für Zeichen im Kennwort der Zeichensatz der Zeichenkodierung ist, die bei der Kennworteingabe verwendet wird. Standardmäßig verwendet Ubuntu UTF-8, das eine Obermenge aller gängigen Zeichensätze codieren kann.
Sie können jedoch keine beliebigen Zeichen (leicht) auf einer gemeinsamen Tastatur eingeben, und Sie können möglicherweise darauf beschränkt sein, ein anderes Tastaturlayout für die Authentifizierung mit einem Kennwort zu verwenden als bei der Erstellung des Kennworts.
Ich vermute, einige Zeichen sind nicht erlaubt. Ich habe ein Passwort mit Groß- und Kleinschreibung, Zahlen und Sonderzeichen erstellt. Schrieb es auf, versuchte sich einzuloggen und schlug wiederholt fehl. Ging in den Wiederherstellungsmodus, wurde auf ein einfaches Kennwort zurückgesetzt und erneut angemeldet. Ich habe das Passwort wieder auf das oben beschriebene geändert und konnte mich nicht erneut anmelden. Ich weiß nicht, welche dieser Zeichen das System beleidigen, aber hier sind die Sonderzeichen, die ich verwendet habe. Eines davon ist ein Problem. #; . @ [