Sie sollten ENCFS6_CONFIG mit einem relativen Pfad zum Stammverzeichnis angeben. Beispiel: ENCFS6_CONFIG = .. / .. / Directory1 / .encfs6.xml
Wie kann ich die Datei encfs6.xml an einem anderen Speicherort speichern (und sie trotzdem erkennbar machen)?
Wie kann ich encfs4win
die encfs6
Datei an einem anderen Ort suchen ?
Ich habe versucht, die encfs_mount.cmd
Datei am Ende so zu ändern:
set ENCFS6_CONFIG=c:/test1/.encfs6.xml %pathtoencfs%encfs -f -v -d "%crypt%" "%decrypt%"
wo crypt = c:\test4 and decrypt = J:
.
Wenn ich die richtige encfs6
Datei habe, c:\test4
steigt das Volume unabhängig davon, ob ich die set ...
Zeile hinzufüge . Wenn ich die encfs6
Datei jedoch c:\test1
hineingehe, wird die Anwendung an den Punkt gelangen, an dem sie nach dem Kennwort fragt, und dann tut es irgendwie nichts anderes, und dann schließe ich es. Das Laufwerk scheint nicht eingehängt zu sein. Ich bin mir sicher, dass die ENCFS
Variable erkannt wird, denn wenn ich sie so benutze: set ENCFS6_CONFIG=c:/test1/
Ich bekomme etwas in der Richtung, "found config file c:\test1\ but failed to load"
dass die Variable etwas bewirkt.
Danke im Voraus.
edit1: BTW Wenn Sie testen möchten, stellen Sie sicher, dass Sie alle Befehle / ausführbaren Dateien als Administrator ausführen
edit2: Ich habe einen anderen PC ausprobiert.
Ich habe das Laufwerk mit einer leicht geänderten Version der encfs_mount.cmd
Datei erstellt und gemountet
@echo off rem Batch file for mounting encfs encrypted folders title encfs: Mount an encrypted folder to a decrypted one rem Check if Windows XP or Windows 7 rem XP: C:\Documents and Settings (or language specific folder) rem 7: C:\Users
set oprsystem=%appdata:~3,5% if %oprsystem%==Users ( set ops=win7 ) else ( set ops=winxp )
set ininumber=1 rem An ini file will be created for future access if not exist encfs.ini goto firsttime set ininumber=0
rem List existing encrypted / decrypted folder pairs echo Already existing encrypted / decrypted folder pairs: echo. for /F "tokens=1,2,3,4 delims=µ" %%i in (encfs.ini) do ( echo No.: %%i Name: %%j echo Encrypted folder: %%k echo Decrypted folder: %%l echo. ) echo. echo Choose which pair should be mounted. echo Type the corresponding number and press ENTER echo Just press ENTER if you want to create a new pair. echo.
set /p ininumber=Type number:
set new=yes for /F "tokens=1,2,3,4 delims=µ" %%i in (encfs.ini) do ( if %%i==%ininumber% ( set crypt=%%k set decrypt=%%l set pair=%%j set new=no ) set number=%%i )
if %new%==no goto mount rem Increment ininumber for new folder pair set /a ininumber= %number% + 1
:firsttime rem First time use rem Ask for folder locations
cls echo Please enter the location for the folder echo that will contain the encrypted files and press ENTER: echo [e.g. d:\crypt - don't use a trailing backslash] echo.
set /p crypt=
echo. if %ops%==win7 echo Please enter the location for the drive if %ops%==winxp echo Please enter the location for the folder echo where you want to be able to access the decrypted files and press ENTER. if %ops%==win7 echo [e.g. x: - don't use a trailing backslash] if %ops%==winxp echo [e.g. d:\plain or x: - don't use a trailing backslash] echo.
set /p decrypt=
echo. echo Please enter a name for the encrypted / decrypted folder pair and press ENTER echo [e.g. Secret Files] echo.
set /p pair=
echo. echo. echo.
echo %ininumber%µ%pair%µ%crypt%µ%decrypt%>>encfs.ini
:mount cls echo Mount "%crypt%" to "%decrypt%" if not exist "%crypt%" md "%crypt%" rem If decrypt folder is a drive and encfs is on its first run decrypt folder is set to a temp folder set lastchar=%decrypt:~-1% if "%lastchar%"==":" ( if not exist "%crypt%.encfs6.xml" ( set decrypt="%temp%\decrypttemp" if not exist "%temp%\decrypttemp" md "%temp%\decrypttemp" echo. echo IMPORTANT echo After initialising encfs for the first time echo please close this window and start "encfs_mount" again echo. pause echo. ) ) else ( if not exist "%decrypt%" md "%decrypt%" )
rem Mount encfs set pathtoencfs=M:\kit\encfs4w\encfs4win\ set pathtolog=M:\kit\encfs4w\encfs4win\ set pathtowtee=M:\kit_util\ echo. set ENCFS6_CONFIG=M:\test4.encfs6.xml (%pathtoencfs%encfs -f -v -d "%crypt%" "%decrypt%") 2>&1 | %pathtowtee%wtee.exe -a %pathtolog%log.txt
echo.
also auf diesem neuen pc% crypt% = m: \ test1 und% decrypt% = j: und hier ist die Protokolldatei
20:57:27 (main.cpp:521) Root directory: m:\test1/ 20:57:27 (main.cpp:522) Fuse arguments: (fg) (threaded) (keyCheck) M:\kit\encfs4w\encfs4win\encfs C:\Users\dabb\AppData\Local\Temp\decrypttemp -f -d -s -o use_ino -o default_permissions 20:57:27 (FileUtils.cpp:177) version = 20 20:57:27 (FileUtils.cpp:181) found new serialization format 20:57:27 (FileUtils.cpp:199) subVersion = 20100713 20:57:27 (Interface.cpp:165) checking if ssl/aes(3:0:2) implements ssl/aes(3:0:0) 20:57:27 (SSL_Cipher.cpp:372) allocated cipher ssl/aes, keySize 24, ivlength 16 20:57:27 (Interface.cpp:165) checking if ssl/aes(3:0:2) implements ssl/aes(3:0:0) 20:57:27 (SSL_Cipher.cpp:372) allocated cipher ssl/aes, keySize 24, ivlength 16 20:57:27 (FileUtils.cpp:1621) useStdin: 0 EncFS Password: 20:57:31 (Interface.cpp:165) checking if ssl/aes(3:0:2) implements ssl/aes(3:0:0) 20:57:31 (SSL_Cipher.cpp:372) allocated cipher ssl/aes, keySize 24, ivlength 16 20:57:31 (openssl.cpp:49) Allocating 41 locks for OpenSSL 20:57:31 (FileUtils.cpp:1627) cipher key size = 44 20:57:31 (Interface.cpp:165) checking if nameio/block(3:0:1) implements nameio/block(3:0:0) Dokan: debug mode on Dokan: use stderr device opened mounted: C:\Users\dabb\AppData\Local\Temp\decrypttemp -> \Volume DokanRemoveMountPoint C:\Users\dabb\AppData\Local\Temp\decrypttemp DokanControl recieved DeviceName:\Volume send release ^C
UPDATE3: woa ich kann nicht glauben, dass niemand dieses Problem mit nicht standardmäßigen Speicherorten für hat .encfs6.xml
. Nur um es klar zu machen, trotz der Montage durch DOKAN, erscheint das Laufwerk nicht in meinem Comp
UPDATE4: vorerst habe ich einen Workaround gefunden. Anstatt die 'encfs6' -Datei an einem anderen Ort als dem, an dem sich die verschlüsselten Dateien befinden, zu speichern, speichere ich den verschlüsselten Inhalt in einem Ordner, der sich an einem anderen Ort befindet. Und ich erstelle eine Verzeichnisverbindung, die auf den verschlüsselten Inhalt verweist, und speichere es in dem Ordner mit der 'encfs6' Datei.
Also zuerst habe ich
Verschlüsselter Ordner | --- .encfs6.xml | --- file1 (verschlüsselter Name) | --- file2 (verschlüsselter Name)
dann erstelle ich den ordner
Verschlüsselter Ordner | --- .encfs6.xml | --- file1 (verschlüsselter Name) | --- file2 (verschlüsselter Name) | --- ordner1 (verschlüsselter name)
Ich verschiebe den gesamten Inhalt außer folder1 (scrambledname)
in einen externen Ordner (Dropbox)
Verschlüsselter Ordner | --- .encfs6.xml | --- ordner1 (verschlüsselter name)
Danach kopiere ich den folder1(scrambledname)
Namen und verwende ihn, um eine Verzeichniskreuzung zum Ordner Dropbox Wuala Teamdriver usw. zu erstellen. Natürlich müssen Sie vorher folder1 löschen, da die Junction den Platz des Ordners einnehmen und den Trick encfs4win ausführen muss.
Verschlüsselter Ordner | --- .encfs6.xml Ordner1 (verschlüsselter Name; dies ist eine Junction zum Dropbox-Ordner)
Ich möchte immer noch das Problem mit ENCFS6_CONFIG lösen
3 Antworten auf die Frage
Es scheint, dass die Konfigurationsdatei nicht geöffnet werden kann, da enc4fs den Dateinamen in Anführungszeichen aus der Umgebungsvariablen liest und diesen unverändert an den Konfigurationsleser übergibt. Also versucht es sich zu öffnen
"c: /test1/.encfs6.xml"
anstatt
c: /test1/.encfs6.xml
Ein bisschen zu graben scheint ein Boost-Problem zu sein. Hoffe, dass jemand einen Fix beitragen wird.
Ich habe es gerade ausprobiert und in den Systemeinstellungen ENCFS6_CONFIG als Systemvariable eingestellt. Ich habe es auf gesetzt
d:\.encfs6.xml
Nachdem Sie die XML-Datei aus dem verschlüsselten Verzeichnis entfernt haben, wird sie weiterhin gemountet. Das Problem für mich gelöst.
Verwandte Probleme
-
6
Wie gut ist der Passwortschutz von Word?
-
1
Verschlüsselungssoftware für tragbare Medien, die sowohl unter Mac OSX als auch unter Windows funkti...
-
12
Was ist die praktischste Sicherheitsmethode für ein drahtloses Heimnetzwerk?
-
6
Kleiner, leichter Texteditor / Notizgeber mit integrierter starker Verschlüsselung?
-
2
Gibt es jemanden, der eine hardwareverschlüsselte Festplatte auf seinen Laptops verwendet?
-
5
Wie entferne ich einen symbolischen Link zu einem Verzeichnis?
-
10
Geschwindigkeit der gesamten Festplattenverschlüsselung von TrueCrypt
-
1
Links in Excel haben sich nach einem Absturz geändert
-
1
Warum können normale Benutzer unter Windows keine symbolischen Links erstellen?
-
2
Safeboot und Wubi