Genau.. Das MySQL Passwort wird nur mit der Hash Funktion übertragen.
Migration von i-MSCP zu KeyHelp
- space2place
- Posts: 494
- Joined: Tue 24. Mar 2020, 11:02
- Contact:
Re: Migration von i-MSCP zu KeyHelp
i-MSCP => KeyHelp Migration: https://github.com/TheCry/i-mscp-keyhelp-migration
Re: Migration von i-MSCP zu KeyHelp
Hallo,
ich habe schon viele Domains umgezogen doch jetzt bei einer bekomme ich diese Fehlermeldung.
Die Fehlermeldung kommt bei anlegen von den HTACCESS User.
Den ersten User wurde korrekt angelegt.
Da beginnt das Passwort mit "$apr1".
Beim zweiten User bricht er ab.
Da beginnt das Passwort mit "$6$rounds=".
Und dann kommt "1724$xNi'>"
Liegt das an dem Apostroph.
Was kann ich bitte machen um das Problem zu lösen.
Gruß
Viktor
ich habe schon viele Domains umgezogen doch jetzt bei einer bekomme ich diese Fehlermeldung.
Die Fehlermeldung kommt bei anlegen von den HTACCESS User.
Code: Select all
Traceback (most recent call last):
File "/root/i-mscp-keyhelp-migration/./i-mscp_keyhelp_migration.py", line 397, in <module>
keyhelpAddData.addHtAccessUsersFromImscp(keyhelpAddApiData)
File "/root/i-mscp-keyhelp-migration/_keyhelp.py", line 800, in addHtAccessUsersFromImscp
cursor.execute("INSERT INTO directory_protections (id_user, path, auth_name, username, password) VALUES ('" + str(
File "/usr/local/lib/python3.9/dist-packages/mysql/connector/cursor.py", line 551, in execute
self._handle_result(self._connection.cmd_query(stmt))
File "/usr/local/lib/python3.9/dist-packages/mysql/connector/connection.py", line 490, in cmd_query
result = self._handle_result(self._send_cmd(ServerCmd.QUERY, query))
File "/usr/local/lib/python3.9/dist-packages/mysql/connector/connection.py", line 395, in _handle_result
raise errors.get_exception(packet)
mysql.connector.errors.ProgrammingError: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ']/0DlPjfC$mZxkpWVYs6C/fsfEyk7Fn/L.CViDYVvEXEJMcDzIsrGZ5t.pr1qaU.ON0TBkOl0Tzeu...' at line 1
Da beginnt das Passwort mit "$apr1".
Beim zweiten User bricht er ab.
Da beginnt das Passwort mit "$6$rounds=".
Und dann kommt "1724$xNi'>"
Liegt das an dem Apostroph.
Was kann ich bitte machen um das Problem zu lösen.
Gruß
Viktor
Re: Migration von i-MSCP zu KeyHelp
Keine Sonderzeichen in Passwörtern.
Besonders " und ' sind immer kritisch.
Kann man nicht oft genug posten: https://xkcd.com/936/
Wenn nicht explizit drauf geparsed wurde: Ja. ' und " sind Stringbegrenzer, und jede Sprache reagiert da unterschiedlich drauf.
Sein lassen.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
- Jolinar
- Community Moderator
- Posts: 3607
- Joined: Sat 30. Jan 2016, 07:11
- Location: Weimar (Thüringen)
- Contact:
Re: Migration von i-MSCP zu KeyHelp
Oha, das kannte ich noch garnicht
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)
Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
- In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
In this color, I write as a moderator and provide moderative guidance or justify moderative interventions - In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
In this color, I write as a community member and share my personal opinions and views
Re: Migration von i-MSCP zu KeyHelp
Habe ich vor ein paar Tagen schon mal verlinkt. Ist viel Wahres dran.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
- Jolinar
- Community Moderator
- Posts: 3607
- Joined: Sat 30. Jan 2016, 07:11
- Location: Weimar (Thüringen)
- Contact:
Re: Migration von i-MSCP zu KeyHelp
Oh stimmt...hab ich doch glatt überlesen
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)
Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
- In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
In this color, I write as a moderator and provide moderative guidance or justify moderative interventions - In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
In this color, I write as a community member and share my personal opinions and views
Re: Migration von i-MSCP zu KeyHelp
Hallo,24unix wrote: ↑Sat 28. May 2022, 23:47Keine Sonderzeichen in Passwörtern.
Besonders " und ' sind immer kritisch.
Kann man nicht oft genug posten: https://xkcd.com/936/
Wenn nicht explizit drauf geparsed wurde: Ja. ' und " sind Stringbegrenzer, und jede Sprache reagiert da unterschiedlich drauf.
Sein lassen.
oh aber woran sieht man das da Umlaute mit drin sind.
Muss ich alle mit "$6$rounds=" löschen oder hat das nichts damit zu tun.
Gruß
Viktor
Re: Migration von i-MSCP zu KeyHelp
Das sind die Hashes der Passwörter, denen sieht man natürlich nicht an, ob die PW Umlaute haben.Viktor wrote: ↑Sun 29. May 2022, 13:46Hallo,24unix wrote: ↑Sat 28. May 2022, 23:47Keine Sonderzeichen in Passwörtern.
Besonders " und ' sind immer kritisch.
Kann man nicht oft genug posten: https://xkcd.com/936/
Wenn nicht explizit drauf geparsed wurde: Ja. ' und " sind Stringbegrenzer, und jede Sprache reagiert da unterschiedlich drauf.
Sein lassen.
oh aber woran sieht man das da Umlaute mit drin sind.
Muss ich alle mit "$6$rounds=" löschen oder hat das nichts damit zu tun.
Gruß
Viktor
Einize Möglichkeit ist neue PW vergeben, wenn es mit dem Import sonst nicht klappt.
Ich hatte mit dem Script aber keine Probleme, weiß aber natürlich nicht, wie die PW der Nutzer aussahen.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
Re: Migration von i-MSCP zu KeyHelp
Nein!!!Viktor wrote: ↑Sun 29. May 2022, 13:46Hallo,24unix wrote: ↑Sat 28. May 2022, 23:47Keine Sonderzeichen in Passwörtern.
Besonders " und ' sind immer kritisch.
Kann man nicht oft genug posten: https://xkcd.com/936/
Wenn nicht explizit drauf geparsed wurde: Ja. ' und " sind Stringbegrenzer, und jede Sprache reagiert da unterschiedlich drauf.
Sein lassen.
oh aber woran sieht man das da Umlaute mit drin sind.
Muss ich alle mit "$6$rounds=" löschen oder hat das nichts damit zu tun.
Gruß
Viktor
Das ist Teil des gehashten Passwortes!!!
https://www.php.net/manual/en/function.crypt.php
CRYPT_SHA512 - SHA-512 hash with a sixteen character salt prefixed with $6$. If the salt string starts with 'rounds=<N>$', the numeric value of N is used to indicate how many times the hashing loop should be executed, much like the cost parameter on Blowfish. The default number of rounds is 5000, there is a minimum of 1000 and a maximum of 999,999,999. Any selection of N outside this range will be truncated to the nearest limit.
Gruß,
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
- space2place
- Posts: 494
- Joined: Tue 24. Mar 2020, 11:02
- Contact:
Re: Migration von i-MSCP zu KeyHelp
Sehr komisch. Du bist der Erste der so etwas meldet.
Poste mal den kompletten Passwort Hash. Ich schau mir das an und versuche es im Import zu escapen.
Poste mal den kompletten Passwort Hash. Ich schau mir das an und versuche es im Import zu escapen.
i-MSCP => KeyHelp Migration: https://github.com/TheCry/i-mscp-keyhelp-migration
Re: Migration von i-MSCP zu KeyHelp
Hallo,space2place wrote: ↑Sun 29. May 2022, 14:40 Sehr komisch. Du bist der Erste der so etwas meldet.
Poste mal den kompletten Passwort Hash. Ich schau mir das an und versuche es im Import zu escapen.
hier der kpl. Passwort Hash.
Code: Select all
$6$rounds=1724$xNi'>Dv]/0DlPjfC$mZxkpWVYs6C/fsfEyk7Fn/L.CViDYVvEXEJMcDzIsrGZ5t.pr1qaU.ON0TBkOl0TzeuoLYh9/DuRuqH/1pN4//
Ich weiß nicht ob es daran liegt.
Gruß
Viktor
Re: Migration von i-MSCP zu KeyHelp
Kann durchaus sein.
Wird space2places Dir bestätigen oder verneinen können.
Ich kann nicht mehr als 10 Zeilen Python lesen ohne in Depressionen* zu verfallen …
* Es hätte so eine tolle Sprache werden können.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
- space2place
- Posts: 494
- Joined: Tue 24. Mar 2020, 11:02
- Contact:
Re: Migration von i-MSCP zu KeyHelp
Genau daran liegt es. Ich überprüfe meinen Code
Edit:
Mach bitte folgendes.. In der Datei "_imscp.py" ersetze die Zeile 547
Code: Select all
self.imscpDomainHtAcccessUsers[index]['iHtAccessPassword'] = imscpDomainHtAccessData[2]
Code: Select all
self.imscpDomainHtAcccessUsers[index]['iHtAccessPassword'] = re.sub(r"'", "\'", imscpDomainHtAccessData[2], flags=re.UNICODE))
Ich schau mir das auch bei den FTP Passwörten noch an. Wenn es funktioniert pushe ich es später ins Git.
i-MSCP => KeyHelp Migration: https://github.com/TheCry/i-mscp-keyhelp-migration
Re: Migration von i-MSCP zu KeyHelp
Hallo,space2place wrote: ↑Mon 30. May 2022, 07:04Genau daran liegt es. Ich überprüfe meinen Code
Edit:
Mach bitte folgendes.. In der Datei "_imscp.py" ersetze die Zeile 547mitCode: Select all
self.imscpDomainHtAcccessUsers[index]['iHtAccessPassword'] = imscpDomainHtAccessData[2]
Damit müsste es funktionieren.Code: Select all
self.imscpDomainHtAcccessUsers[index]['iHtAccessPassword'] = re.sub(r"'", "\'", imscpDomainHtAccessData[2], flags=re.UNICODE))
Ich schau mir das auch bei den FTP Passwörten noch an. Wenn es funktioniert pushe ich es später ins Git.
ich werde es die Tage testen.
EDIT:
Ist am Ende von dem Code nicht eine Klammer ) zu viel.
Danke
Viktor
- space2place
- Posts: 494
- Joined: Tue 24. Mar 2020, 11:02
- Contact:
Re: Migration von i-MSCP zu KeyHelp
Moin Viktor.. Gut aufgepasst...
Code: Select all
self.imscpDomainHtAcccessUsers[index]['iHtAccessPassword'] = re.sub(r"'", "\'", imscpDomainHtAccessData[2], flags=re.UNICODE)
i-MSCP => KeyHelp Migration: https://github.com/TheCry/i-mscp-keyhelp-migration