TrueCrypt kérdések

Fórumok

Sziasztok!

Küzdök a TrueCrypt (TC) használatával. Azt már régen meg tudom oldani, hogy ha van egy TC-vel létrehozott képfájlom titkosított tartalommal, akkor azt parancssorral fel tudom csatoltatni a TC-el. Mivel a gépen beállítottam a pendrive-omnak fix betűjelet, így nem volt gondom azzal, hogy az útvonalat hogyan adjam meg.
Most vettem egy új pendriveot, aminek a teljes terjedelmét letitkosítottam. Ezt is fel tudom csatolni a TC-vel parancssorból, de csak akkor, ha először teszem be a gépbe. Ha már egy másik pendrive után dugom a gépbe, akkor nem megy, mert megváltozik a hivatkozása.
Amit használok:

TrueCrypet.exe background /lO /m rm /v \Device\Harddisk1\Partition1 /p "énjelszavam" /q

Itt a bibi azzal van, hogy ha nem elsőnek dugom be, akkor máris nem Harddisk1, hanem Harddisk2 lesz belőle...

Tudtok olyan módszert mondani, hogy ezen a módon is egyértelműen meg tudjam mondani a programnak, melyik meghajtót csatolja be, függetlenül a berakás sorrendjétől?

Gábor

Hozzászólások

Egyszerűen. Mondjuk elfelejtettem leírni, de a betűjelből kifolyólag kitalálható volt, hogy Windows rendszerrel dolgozom (XP).
Szóval a betűjelet úgy lehet megadni, hogy Sajátgépen jobb egérgomb, a menüben a "Kezelés" pontot választod. A megjelenő ablak bal oldalán levő fában megkeresed a "Lemezkezelés" pontot. Ha rákattintottál, a jobb alsó részben felsorolja a talált eszközöket (Winchester, CD, pendrive, stb).
A megfelelő eszközön jobb egérgombos menüben van egy "Meghajtóbetűjel és elérési út módosítása" pont. Ezt kiválasztva meg tudod változtatni a betüjelet egy tetszüleges szabad betüre.
Figyelni kell arra, hogy a pendriveodat ne fogja semmi (p Total Commanderbe se legyen megnyitva), mert akkor azt fogja mondani a Win, hogy a változtatás csak újraindítás után fog érvénybe lépni.
Ja és ez a beállítás csak az adott gépre lesz érvényes.

Gábor

Nem tudom, ez mennyire segít, de hátha: ha megnézed a registry-ben a HKLM\SYSTEM\MountedDevices kulcsot, látni fogod, hogy itt az alábbi formátumban hivatkozik a Windows a diszkekre:

\??\Volume{21575482-xxxx-xxxx-xxxx-005056c00008}

Ha jól sejtem, ez az eszköz GUID-ja (device class guid), ami elvileg egyértelműen azonosítja az eszközt, függetlenül attól, hogy milyen sorrendben lett bedugva a gépbe.

Esetleg megpróbálhatod ezt kilesni az Eszközkezelőből (pendrive-ra duplaklikk -> Details fül -> Property alatt "Device class guid"), hátha elfogadja a TC ezt a formátumot is.

Csak tipp, kipróbálni nem tudom most sajnos.

File and path name of a TrueCrypt volume to mount (do not use when dismounting). To mount a partition/device-hosted volume, use, for example, /v \Device\Harddisk1\Partition3 (to determine the path to a partition/device, run TrueCrypt and click Select Device). You can also mount a partition or dynamic volume using its volume name (for example, /v \\?\Volume{5cceb196-48bf-46ab-ad00-70965512253a}\). To determine the volume name use e.g. mountvol.exe. Also note that device paths are case-sensitive.

ezt már próbáltad?

--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/

Sziasztok,

Arch linuxra feltettem a truecryptet, forrásból is, pacman nal is, de mindig ezt a hibát adja:

"Failed to set up a loop device"

Tudnátok segíteni?

A lenti kód az egyébként viccesnek szánt aláírásom :) A te parancsod ennyi: "modprobe loop", mégpedig root-ként kiadva. És igen, egyszerűen betölti a "loop" nevezetű kernelmodult, amennyiben az rendelkezésre áll a telepített modulkészletben.

Ami a kísérleted illeti:

'sudo tee /etc/modules-load.d/truecrypt.conf <<<"loop"'

Ez egy meglehetősen körmönfont módja egy konfigurációs állomány szerkesztésének, de a végeredmény elvileg ugyanez kellene legyen, cserébe viszont csak a rendszer újraindítása után. Akkor viszont elvben az operációs rendszered megfelelő része elvégezné a fenti modul-betöltést helyetted.

/etc/lib/lu/plugins/lupi_bebasic

zgrep -i loop /proc/config.gz

...kimenete lehetne még esetleg érdekes, illetve ha a file hiányára panaszkodik, esetleg ugyanez egy modprobe configs után. Továbbá még közvetlenül a sikertelen próbálkozás után egy...

dmesg | tail

...kimenete szintén érdeklődésre tarthatna számot.

/etc/lib/lu/plugins/lupi_bebasic

Sikerült megoldanom.

Kellett neki egy device-mapper install, majd modeprobe-bal betöltörrem, azóta tökéletesen működik a Truecrypt.

a loop -ot előtte megnéztem, és be volt töltve a kernelbe.

-- Zoli

Gratulálok! :) Ha rám hallgatsz, a lehető legkorábban elkezded összegyűjteni és rendszerezni az ilyeténképpen halmozódó tudásod bármilyen dokumentációs eszközzel vagy módszerrel, ami a kezedre áll. Meghálálja magát a későbbiekben.

/etc/lib/lu/plugins/lupi_bebasic

Igen, több helyen is vezetek jegyzetet, csak még nem jöttem rá, hogy hogyan rendszerezzem. Továbbá nézek online videókat is. Pl ezeket: https://www.youtube.com/watch?v=x_BLXMV9zUs&list=PLel9ZP-JUNjj3Td3dk3ZQ…

Biztos, hogy meg fogja hálálni magát.
Igazából engem a programozás érdekelne nagyon. Most még csak scripteket írok a mindennapjaim megkönnyítésére. Jó lenne az awk-t sokkal mélyebben ismerni, meg a c-t is. Írtak itt az elmúlt napokban rendeteg irodalmat, elmentettem őket, és megkezdem a feldolgozásukat.
pl rögtön a 2 es videóban a 23. perc után beszél a modprobe ról. és utána 26 percnél arról beszél, amit Te mondasz, az /etc/modprobe.d ről. Úgyhogy elvileg ezt már tudnom is kellett volna:-)

Szóval, hogyha létrehozok egy fájlt (for.truecrypt.conf), aminek a tartalma:

loop
device-mapper

és ezt elmentem az /etc/modprobe.d -be, akkor elvileg betölti a booot során ezt a modult, ugye?
Arch on nincsen /etc/modules fájl viszont van /etc/modules-load.d/ könyvtár, amiben található egy truecrypt.conf fájl. (Na most ezt lehet, hogy én hoztam létre jópár napja, amikor a Truecryptel elkezdtem foglalkozni. Mármint azzal, hogy miért nem megy...)

(A 6 osnál tartok)
-- Zoli