encrypted partitie gebruikersvriendelijk mounten

Pagina: 1
Acties:

  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Sorry voor de duffe titel.
Op een machine met /home/geheim encrypted tegen diefstal (van data) via aes-loop wil ik graag een grafische mogelijkheid maken om het encryptie-password in te tikken om /home/geheim te mounten.

De enige mogelijkheid die ik kon vinden om het password via een andere weg in te voeren dan via de commandline is volgens mij via losetup of mount -p :
man mount / losetup
code:
1
2
 -p num In case of a loop mount with encryption, read the passphrase
from file descriptor num instead of from the terminal.

Dat begrijp ik niet, en Google maakte me ook niet wijzer.
Kan iemand een voorbeeld geven van een password dat via mount -p wordt doorgegeven :?

Een andere manier om grafisch een encrypted partitie te mounten, bijvoorbeeld een scriptje dat een mount-password-prompt windowtje presenteert als plugin voor gkrellm :P zou ook welkom zijn.

De commandline werkt prima, maar is nu even geen optie.

[ Voor 5% gewijzigd door AlterEgo op 12-06-2004 20:20 ]


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Voorbeeld:
echo password | losetup -p 0

(even uit m'n hoofd is stdin filedescriptor 0)
Je geeft dus gewoon de data over een bepaald nummer filedescriptor aan, en losetup leest dat uit.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • Bananenplant
  • Registratie: Januari 2001
  • Laatst online: 22:12
yay, dit vroeg ik me ook af, hier kan ik ook wel iets mee :)

ik vroeg het me ook al af... ik had zo'n disk encryption howto gevonden en toen ik het probeerde te doen lukte het me ook niet...

ik wil proberen met een usb-pen een key te maken die je nodig hebt om m'n homedir te lezen

❤️‍🩹 Bezuinigen op armen en zieken 🤕 ? Welnee, Zucmantaks, nu 💰 !


  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
CyBeR, dan gebeurt er iets raars:

Dit werkt:
code:
1
2
3
root #losetup -e aes-128 /dev/loop0 /dev/hdb1
Password: <blah>
root # mount /dev/loop0 /mnt/crypto


En dit werkt voor losetup wel (geen password prompt), maar mount struikelt:
code:
1
2
3
root # echo <blah>|losetup -p 0 -e aes-128 /dev/loop0 /dev/hdb1
root # mount /dev/loop0 /mnt/crypto
mount: you must specify the filesystem type


En dit werkt helemaal niet:
code:
1
2
3
4
5
echo <blah>|mount -p 0 /mnt/crypto/
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       or too many mounted file systems
       (could this be the IDE device where you in fact use
       ide-scsi so that sr0 or sda or so is needed?)


Waar dit wel werkt:
code:
1
2
mount /mnt/crypto/
Password: <blah>


Ik mis de logica :?

[ Voor 6% gewijzigd door AlterEgo op 12-06-2004 22:12 . Reden: typo ]


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

loop0 vs. loop1?

probeer ook de -t optie bij mount eens.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Sorry, die loop1 was een foutje (opnieuw getest na verwijderen nodes).
Het filesystem is ext2, maar een -t ext2 toevoegen aan het mount-commando maakt niet uit.
Bovendien staat die in fstab:
code:
1
/dev/hdb1       /mnt/crypto ext2    users,noauto,encryption=aes-128,    0 0

  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

AlterEgo schreef op 12 juni 2004 @ 21:50:
CyBeR, dan gebeurt er iets raars:

En dit werkt voor losetup wel (geen password prompt), maar mount struikelt:
code:
1
2
3
root # echo <blah>|losetup -p 0 -e aes-128 /dev/loop0 /dev/hdb1
root # mount /dev/loop0 /mnt/crypto
mount: you must specify the filesystem type
en als je het volgende eens probeert :

code:
1
2
3
root # echo -n 'password' | losetup -p 0 -e aes-128 /dev/loop0 /dev/hdb1
root # mount /dev/loop0 /mnt/crypto
mount: you must specify the filesystem type

  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
igmar schreef op 12 juni 2004 @ 23:12:
[...]
en als je het volgende eens probeert :

code:
1
2
root # echo -n 'password' | losetup -p 0 -e aes-128 /dev/loop0 /dev/hdb1
root # mount /dev/loop0 /mnt/crypto
Held _/-\o_
Met gkrellm en Kdialog heb ik nu een aardig uitziende oplossing.

[ Voor 13% gewijzigd door AlterEgo op 13-06-2004 21:55 ]

Pagina: 1