diff --git a/cbox-tree.d/usr/lib/cryptobox/cbox-manage.sh b/cbox-tree.d/usr/lib/cryptobox/cbox-manage.sh index a5c694b..875b194 100755 --- a/cbox-tree.d/usr/lib/cryptobox/cbox-manage.sh +++ b/cbox-tree.d/usr/lib/cryptobox/cbox-manage.sh @@ -283,10 +283,6 @@ function init_cryptobox_part1() create_partitions "$device" create_config "$device" ) >>"$LOG_FILE" 2>&1 - # read the admin-pw from the first line of input - local admin_pw - read admin_pw - config_set_value admin_pw "$admin_pw" # the output of create_crypto may NOT be redirected - this would prevent cryptsetup from # reading the passphrase from stdin log_msg "Creating the crypto partition ..." diff --git a/cbox-tree.d/usr/share/cryptobox/defaults/admin_pw b/cbox-tree.d/usr/share/cryptobox/defaults/admin_pw new file mode 100644 index 0000000..e69de29 diff --git a/cbox-tree.d/usr/share/cryptobox/lang/de.hdf b/cbox-tree.d/usr/share/cryptobox/lang/de.hdf index b3d32bc..c237083 100644 --- a/cbox-tree.d/usr/share/cryptobox/lang/de.hdf +++ b/cbox-tree.d/usr/share/cryptobox/lang/de.hdf @@ -17,6 +17,7 @@ Lang { Text { EnterNewCryptoPassword = Das neue Crypto-Passwort eingeben: EnterSameCryptoPassword = Das Crypto-Passwort wiederholen: + EnterAdminPassword = Das Admin-Passwort eingeben: EnterNewAdminPassword = Das neue Admin-Passwort eingeben: EnterSameAdminPassword = Das Admin-Passwort wiederholen: InitWarning = Bei der Initialisierung werden ALLE DATEN auf der Festplatte GELÖSCHT! @@ -70,6 +71,11 @@ Lang { Text = Die beiden Passworte müssen identisch sein, um sicherzustellen, dass dies das gewünschte Passwort ist. } + WrongAdminPassword { + Title = Falsches Administratons-Passwort + Text = Das eingegebene Administrations-Passwort ist falsch. Versuchen sie es noch einmal. + } + MountFailed { Title = Aktivierung schlug fehl Text = Das verschlüsselte Dateisystem konnte nicht aktiviert werden. Wahrscheinlich war das Passwort falsch. @@ -80,7 +86,7 @@ Lang { Text = Das verschlüsselte Dateisystem konnte nicht abgeschaltet werden. Wahrscheinlich sind noch Dateien geöffnet. Also schließen sie alle potentiell unsauberen Programme (beispielsweise die weitverbreitete Textverarbeitung). Notfalls einfach die CryptoBox herunterfahren! } - NotConfigured { + NotInitialized { Title = Keine Konfiguration gefunden Text = Die CryptoBox wurde noch nicht eingerichtet. } diff --git a/cbox-tree.d/usr/share/cryptobox/templates/config_form.cs b/cbox-tree.d/usr/share/cryptobox/templates/config_form.cs index a0485d8..f774282 100644 --- a/cbox-tree.d/usr/share/cryptobox/templates/config_form.cs +++ b/cbox-tree.d/usr/share/cryptobox/templates/config_form.cs @@ -3,6 +3,11 @@