LINUX.ORG.RU

LUKS и ключ на флешке - запуск без лишних вопросов

 ,


0

6

Всем доброго времени суток. Есть ноутбук, SSD зашифрован dm-crypt'ом (все Linux разделы, кроме /boot).

Можно ли сделать так, чтобы при вставленной флешке с ключем диск расшифровывался молча, а без нее спрашивался бы пароль? Ручное указание файла с ключем при запуске не подходит.

$ sudo fdisk -l
Disk /dev/sda: 232,9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 285E0F28-3AEA-4349-AC09-75DC61F4469C

Device         Start       End   Sectors   Size Type
/dev/sda1       2048    249855    247808   121M EFI System
/dev/sda2     249856    499711    249856   122M Linux filesystem
/dev/sda3     499712 391124991 390625280 186,3G Linux filesystem
/dev/sda4  391124992 391157759     32768    16M Microsoft reserved
/dev/sda5  391157760 488396799  97239040  46,4G Microsoft basic data


Disk /dev/mapper/sda3_crypt: 186,3 GiB, 199998046208 bytes, 390621184 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/Debian-root: 29,8 GiB, 31998345216 bytes, 62496768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/Debian-home: 156,5 GiB, 167998652416 bytes, 328122368 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
★★

Можешь покурить здесь https://wiki.archlinux.org/index.php/Dm-crypt/System_configuration, через /etc/crypttab наверное можно настроить

Можешь написать скрипт каждые 200 мс чекающий /dev/disk/by-uuid/uid-твоей-флэшки, и монтирующий все как надо. Разобраться с его автозапуском.

drjerk ()