Ultimate Backup Ultimate Backup: Problem bei manueller Einbindung des verschlüsselten Backup-Ordners (falsche Zeichen in Pwd?)

linn

Benutzer
Mitglied seit
12. Aug 2013
Beiträge
59
Punkte für Reaktionen
1
Punkte
6
Hallo an alle,

ich nutze UltimateBackup unter DSM DSM 6.2.4-25556 Update 6 und über die GUI klappt das auch. Nun wollte ich das manuelle Einbinden des verschlüsselten Backupordners testen, um das Backup bei Bedarf an einer anderen Diskstation durchführen zu können. Allerdings laufe ich in eine Fehlermeldung, wenn ich den Befehl zum mounten gemäß der Hilfe gebe

Code:
diskstation: yes "" | /bin/mount -t ecryptfs "/volumeUSB1/usbshare/@decrypted_Folder@/" "/volumeUSB1/usbshare/decrypted_Folder/" -o key=passphrase:passphrase_passwd=„xxx!yyy“,ecryptfs_cipher=aes,no_sig_cache,ecryptfs_key_bytes=32,ecryptfs_passthrough=n,ecryptfs_enable_filename_crypto
-sh: !yyy: event not found

Meine Versuche als Nicht-Linuxer, zu dem Fehler etwas zu finden, sind gescheitert. Es scheint so zu sein, dass das Ausrufezeichen im Password für Probleme sorgt. Ist das die Ursache? Und falls ja, wie kann ich das System dazu bringen, das Password zu akzeptieren oder hilft nur ein Wechsel des Passwortes?

Würde mich freuen, wenn jemand eine Lösung oder einen Tipp für mich hätte.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.165
Punkte für Reaktionen
916
Punkte
424
Passwort mal mit Anführungszeichen "xxx" setzen?
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.737
Punkte für Reaktionen
1.646
Punkte
314

linn

Benutzer
Mitglied seit
12. Aug 2013
Beiträge
59
Punkte für Reaktionen
1
Punkte
6
*facepalm* und vielen Dank für die Erklärung! Ich habe geschaut, dass dort Anführungszeichen stehen, aber das falsche Zeichen immer akzeptiert („ statt "). Wenn ich später zu Hause bin, probiere ich das gleich aus.
 

linn

Benutzer
Mitglied seit
12. Aug 2013
Beiträge
59
Punkte für Reaktionen
1
Punkte
6
Leider war das falsche Ausrufezeichen nicht der (einzige) Fehler. Ich habe auf Basis des Musters aus der Hilfe alles nochmal neu zusammengebaut und besonders auf die Ausrufezeichen geachtet. Das Passwort ist natürlich nur ein Beispiel, um zu zeigen, dass es seeehr lang ist.

Code:
    admin-user@diskstation: yes "" | /bin/mount -t ecryptfs "/volumeUSB1/usbshare1-2/@BackupDS@/" "/volume2/decrypted_Folder/" -o key=passphrase:passphrase_passwd="xxxxxxxx!yyyyyyyyyyyyyyyyyyyyy",ecryptfs_cipher=aes,no_sig_cache,ecryptfs_key_bytes=32,ecryptfs_passthrough=n,ecryptfs_enable_filename_crypto

    -sh !yyyyyyyyyyyyyyyyyyyyy: event not found

Ich habe keinen Ansatz zur weiteren Fehlersuche und daher etwas rumproniert. Testweise habe ich das Ausrufezeichen im Pwd an eine andere Stelle verschoben, um zu testen, was bei einem falschen Passwort passiert. Als Meldung wird immer der Rest des Passwortes ab dem Ausrufezeichens ausgegeben, z.B.
Code:
    admin-user@diskstation: yes "" | /bin/mount -t ecryptfs "/volumeUSB1/usbshare1-2/@BackupDS@/" "/volume2/decrypted_Folder/" -o key=passphrase:passphrase_passwd="xxxxxxxxxxxxxxxxxxxxx!yyyyyyyy",ecryptfs_cipher=aes,no_sig_cache,ecryptfs_key_bytes=32,ecryptfs_passthrough=n,ecryptfs_enable_filename_crypto

    -sh !yyyyyyyy: event not found

Morgen Abend versuche ich daher ein Backup eines Ordners mit wenigen Daten und einem Pwd ohne "!".
 
Zuletzt bearbeitet:

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.737
Punkte für Reaktionen
1.646
Punkte
314
Dann hätte ich noch zwei Lösungsvorschläge für dich. Ersetzte die Anführungszeichen mal durch Hochkommas (single quotes) - Tastenkombination Shift und die #-Taste (') - also so…
passphrase_passwd='xxx!yyy'

Oder maskier das Sonderzeichen zusätzlich mit einem Backslash - Tastenkombination AltGr und die ß-Taste (\)- also so…
passphrase_passwd='xxx\!yyy'

Tommes
 
  • Like
Reaktionen: linn

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.165
Punkte für Reaktionen
916
Punkte
424
Oder ein doppeltes Hochkomma vorne und hinten.

Eine von den Methoden sollte gehen, dass das Ausrufezeichen nicht mehr als Steuerzeichen 'fehlinterpretiert' wird.
 
  • Like
Reaktionen: linn

linn

Benutzer
Mitglied seit
12. Aug 2013
Beiträge
59
Punkte für Reaktionen
1
Punkte
6
Das einfache Hochkomma ' hat die Lösung gebracht. Ganz herzlichen Dank für Eure Hilfe!

Es gab dann noch eine Fehlermeldung, weil man den Befehl als root ausführen muss, aber das konnte ich per Suchmaschine lösen.
 
  • Like
Reaktionen: Tommes


 

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