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