Cryptasin boot -osion testimielessä kun asensin 4.0r0 koneeseen. Nyt kuitenkin haluaisin bootin normaaliksi.
Kuinka poistan tuon turvallisesti. En oikein hanskaa tuota Cryptsetup -komentoa.
Kuinka poistan tuon turvallisesti. En oikein hanskaa tuota Cryptsetup -komentoa.
Vastaukset 3
Vanhimmat
/boot osiota ei voi salata koska sieltä täytyy ladata kerneli ja muut tarvittavat härpäkkeet. Ilmeisesti sinulla on /boot salaamaton ja kaikki muu salattuna.
Debian asentuu niin että levyllä on /boot osio ja Luks-osio. Kun kerneli ja muu tarvittava on saatu käyntiin, kysytään tuota salasanaa.
Oikea salasana avaa Luks-headerissa (Luks-osion alussa) olevan varsinaisen salasanan ja osion loppuosa näkyy bittisekoittinen läpi /dev/mapper hakemistossa olevana tiedostona.
Tuo tiedosto on puolestaan jaettu LVM:llä levyosoiksi, jotka myös näkyvät samassa /dev/mapper hakemistossa. Normaalisti on vain swap- ja /-osiot. Mikään ei kuitenkaan estä muunlaista jakoa.
Nämä /dev/mapper hakemistossa olevat levyasemat on puolestaan liitetty aivan normaalisti /etc/fstabista löytyvien ohjeiden mukaan.
Periaatteessa Luks-osio voitaisiin purkaa LVM-osioksi levylle purkamalla salaus sektori kerrallaan. Vaikeudeksi muodostuisi kuitenkin se että LVM osio on Luks-headerin verran pienempi kuin Luks-osio.
/-osion voisi myös kopioida vaikka USB-levylle, osoida levy uudelleen ja palauttaa /-osion tiedot.
Helpointa on kuitenkin kopioida säilytettävät tiedot talteen ja asentaa Debian uudelleen.
Kai tuo täytyy sitten jättää ennalleen. Osaatko neuvoa kuinka vaihdan salasanan?
Luks headerissa on salauksessa/purkamisessa tarvittavaa tietoa ja 8 paikkaa, joissa voi olla salasanalla suojattu varsinainen salaus/purkuavain.
Hyvän kuvan asioista saa antamalla komennon
cryptsetup luksDump
Salasanaa ei voi vaihtaa vaan on lisättävä uusi salasana komennolla
cryptsetup luksAddKey
Nyt osion saa auki kahdella eri salasanalla.
Vanhan salasanan voi nyt tuhota komennolla
cryptsetup luksDelKey