MariaDB10 - "synology_password_check" deaktivieren.

wilkens

Benutzer
Mitglied seit
20. Jul 2020
Beiträge
1
Punkte für Reaktionen
0
Punkte
1
Guten Morgen,

erstmal ein Hallo in die Runde, bin auf anraten des Synology-Supports hier gelandet, da die Kollegen auch kein Workaround für dieses Problem kannten.

Erstmal eine Erklärung wofür wird die NAS nutzen:
Wir (öffentliche Einrichtung) nutzen in vielen Grundschulen eine Synology NAS zum Speichern der Daten, da es sich meistens nicht lohnt hier einen "richtigen" Server aufzustellen. Auf diesen NAS soll nun eine Software der Landesschulbehörde installiert werden. Diese Software benötigt eine MariaDB Datenbank. Zunächst wird zum Installieren der Software der root Benutzer genutzt, zum Erstellen und Initialisieren der Datenbank und Tabellen wird ein Benutzer genutzt, der von der Software angelegt wird.

Problem ist nun, dass anscheinend mit dem letzten MariaDB10 Update eine Passwort-Richtlinie hinzugekommen ist, die eine Mindestlänge, Zeichen und unter anderem Sonderzeichen in einem Passwort für die Datenbank vorraussetzt. Der Benutzer der von der Software angelegt wird, hat aber anscheinend ein Passwort welches nicht diesen Anforderungen entspricht. Beim Start der Installation bekomme ich folgende Fehlermeldung: "#HY000Your password does not satisfy the current policy requirements: [Include special characters]."

Ich habe bereits ausprobiert MariaDB mit dem Parameter "strict_password_validation=OFF" zu starten, bringt aber auch keinen Erfolg.

Unter Erweiterungen in PhpMyAdmin kann auch auch das Plugin "synology_password_check" sehen, beim Versuch es zu deinstallieren bekomme ich "Plugin is force_plus_permanent and can not be unloaded"
Ich habe den gleichen Vorgang mit einer älteren MariaDB10 Installation durchgeführt und hier hat es ohne Probleme funktioniert.

Ich muss dazusagen, dass ich nicht grade Experte in Datenbanken unter Linux bin.

Hat jemand von euch eine Idee?

Vielen Dank schonmal im Voraus!
 

ovl666

Benutzer
Mitglied seit
17. Mrz 2019
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Meine Lösung:
strict_password_validation und synology_password_check in /var/packages/MariaDB10/etc/my.cnf mit "OFF" eintragen.

Code:
#tmpdir = /tmp
[mysqld]
performance_schema = ON
...
event_scheduler = on
strict_password_validation=OFF
synology_password_check = OFF
...

danach
/usr/syno/bin/synopkg restart MariaDB10

und selbst die einfachsten PWDs gehen wieder. Ist auch nach Updates noch vorhanden, sofern die Variablen sich nicht ändern.
PHPMyAdmin
1624794379800.png
Viel Spaß
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat