Zahlungsmethoden Abuse

IHR PASSWORT ERFÜLLT NICHT DIE VORAUSSETZUNGEN DER CURT-POLITIK MySQL: Was ist der Fehler?

11.10.2022, 16:43

Wenn Sie zuvor versucht haben, MySQL in neueren Versionen von Ubuntu zu installieren, sind Sie wahrscheinlich auf einen Fehler gestoßen, als Sie den Befehl mysql_secure_installation ausgeführt haben oder als Sie versucht haben, es zu tun. Ändern Sie das Passwort mit dem SQL-Befehl ALTER USER. Als Nächstes wollen wir versuchen zu verstehen, warum der Fehler auftritt und wie Sie ihn beheben können Ihr Passwort entspricht nicht den aktuellen Richtlinienanforderungen von MySQL.

Was dieser Fehler bedeutet

Es ist bekannt, dass MySQL Plugins zur Überprüfung der Passwortkomplexität enthält. Standardmäßig funktioniert das Plugin nicht, aber wenn mysql_secure_installation ausgeführt wird, sendet das Programm eine Anfrage an den Benutzer, es zu aktivieren, und wenn es das tut, wird das Plugin standardmäßig aktiviert, es sei denn, der Benutzer hat ihm ausdrücklich gesagt, es nicht zu aktivieren. Das Plugin prüft die Komplexität des Kennworts und lässt die Eingabe eines schwachen oder unsicheren Kennworts nicht zu.

Das Plugin hat drei Richtlinien für Passwortanforderungen:

  • NIEDRIG - einfach, prüft nur die Länge des Passworts. Das Kennwort muss mindestens acht Zeichen lang sein.
  • MEDIUM - wird standardmäßig verwendet. Das Passwort muss mindestens 8 Zeichen lang sein und mindestens eine Ziffer, einen Groß- und einen Kleinbuchstaben und ein Sonderzeichen enthalten;
  • STRONG - fügt zu den MEDIUM-Regeln die Anforderung hinzu, dass die Wörter, aus denen das Passwort besteht, nicht im Wörterbuch enthalten sein dürfen.

Das Skript mysql_secure_installation stellt eine Anfrage zur Auswahl der Aktivierungsmethode, sobald das Password Validation Plugin aktiviert ist. Anfänglich ist der Status auf MEDIUM gesetzt:

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Wenn Sie alle Standardwerte auswählen und dann versuchen, ein Kennwort anzugeben, das nicht den Anforderungen entspricht, z.B. meistens das Fehlen eines Sonderzeichens, erhalten Sie die Fehlermeldung "Ihr Kennwort entspricht nicht den aktuellen Richtlinienanforderungen".

Fehlerkorrektur

Die einfachste und effektivste Möglichkeit, diesen Fehler zu beheben, besteht darin, ein Kennwort anzugeben, das die Anforderungen der Richtlinie erfüllt. Für MEDIUM kann dies ein Kennwort wie ePhi4A! sein. Aber das funktioniert nicht immer. Wenn es möglich ist, die Richtlinie auf LOW zu senken, um die Kennwortanforderungen zu ändern, waren nicht so streng.

Führen Sie die Verbindung zum MySQL-Datenbank-Server:

$ mysql -u root -p

Oder wenn Nicht-Passwort-Autorisierung auf dem System ausgewählt ist:

$ sudo mysql

Führen Sie dann eine Abfrage wie diese aus:

$ SET GLOBAL validate_password.policy=LOW

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Sobald Sie das Kennwort in das richtige geändert haben. Eine andere Möglichkeit besteht darin, das Plugin zur Kennwortüberprüfung vollständig zu deaktivieren.

Lassen Sie diese SQL-Abfrage laufen:

$ UNINSTALL COMPONENT 'file://component_validate_password';

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Nach der Deaktivierung der Validierung setzen Sie das erforderliche Kennwort.