LUKS и ключ Уничтожения installtion на Ubuntu?

При установке Ubuntu существует опция зашифровать установку. Я не выбрал это, я могу все еще зашифровать Ubuntu? Я не хочу шифровать свою домашнюю папку, я хотел бы зашифровать Ubuntu, как будто я действительно выбирал ту опцию на процессе установки. Также я недавно видел, что Наступательная безопасность добавила основную опцию УНИЧТОЖЕНИЯ к зашифрованному разделению Kali и опции LVM. Я могу установить это на Ubuntu также?

2
задан 7 September 2016 в 01:42

1 ответ

Да, можно добавить опцию NUKE к Ubuntu crypsetup! Вам нужен der исходный код от crypsetup, патча для cryptsetup-1.6.6...

Затем можно скомпилировать новый libcryptsetup и cryptsetup с функцией уничтожения.

Этот патч для 1.6.6-5 (Ubuntu 16.04) для другой версии Вы neeed другой патч, посетите ссылку!

доберитесь патч (смотрите http://deriv.debian.net/patches/c/cryptsetup/),

sudo apt-get update
sudo apt-get install libgcrypt11-dev libdevmapper-dev libpopt-dev uuid-dev libtool automake autopoint debhelper xsltproc docbook-xsl dpkg-dev
sudo apt-get source cryptsetup

wget http://deriv.debian.net/patches/c/cryptsetup/Debian_cryptsetup_2:1.6.6-5_Kali_cryptsetup_2:1.6.6-5kali1.debian.patch

извлеките исходный код из cryptsetup

cd cryptsetup-1.6.6

теперь его время для исправления

patch -p1 < ../cryptsetup-nuke-keys/cryptsetup.patch

corret путь, в моей папке я изменил...

после исправления создайте файлы DEB для человечности

dpkg-buildpackage -b -uc

теперь его время для установки

sudo dpkg -i ../libcryptsetup*.deb
sudo dpkg -i ../cryptsetup*.deb

править:

Я сделал простой сценарий оболочки, чтобы исправить и скомпилировать cryptsetup для Ubuntu 16.04. Будьте осторожны!

выполните его с sudo!

#!/bin/sh

apt-get update
apt-get install libgcrypt11-dev libdevmapper-dev libpopt-dev uuid-dev libtool automake autopoint debhelper xsltproc docbook-xsl dpkg-dev

apt-get source cryptsetup
wget http://deriv.debian.net/patches/c/cryptsetup/Debian_cryptsetup_2:1.6.6-5_Kali_cryptsetup_2:1.6.6-5kali1.debian.patch

cd cryptsetup-1.6.6
patch -p1 < ../Debian_cryptsetup_2:1.6.6-5_Kali_cryptsetup_2:1.6.6-5kali1.debian.patch

dpkg-buildpackage -b -uc

После этого можно установить с

sudo dpkg -i ../libcryptsetup*.deb
sudo dpkg -i ../cryptsetup*.deb

свериться

cryptsetup --help | grep luksAddNuke

должен быть похожим

luksAddNuke [] - добавляют УНИЧТОЖЕНИЕ к устройству LUKS

Теперь можно добавить ключи уничтожения с

sudo cryptsetup luksAddNuke /dev/sda5

Со стандартной установкой Ubuntu это - нормальный sda5!

Теперь сделайте резервное копирование из заголовка!

sudo cryptsetup luksHeaderBackup /dev/sda5 --header-backup-file luks-backup

скопируйте luks-резервное-копирование файла на местоположении сохранения при стирании заголовка паролем уничтожения можно восстановить заголовок с Linux живая система!

удостоверьтесь, то обновление человечности не устанавливают "нормальный" cryptsetup

sudo apt-mark hold cryptsetup-bin libcryptsetup4

проверьте обновление

sudo apt-get upgrade

похож на это

Умрите folgenden Pakete греш zurückgehalten worden: cryptsetup-мусорное-ведро libcryptsetup4 универсальный Linux linux-headers-generic linux-image-generic базовое средство запуска человечности

Если бы у меня есть некоторое время, я создал бы ppa.

roema

2
ответ дан 2 December 2019 в 03:45

Другие вопросы по тегам:

Похожие вопросы: