1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183
|
<!-- $Id: mount-encrypted.xml 41851 2006-10-17 19:37:53Z mck-guest $ -->
<!-- original version: 41817 -->
<sect1 id="mount-encrypted-volumes">
<title>Připojení zašifrovaných svazků</title>
<para>
Jestliže jste při instalaci vytvořili nějaké šifrované svazky a
přiřadili jim přípojné body, budete během zavádění dotázáni na
přístupovou frázi ke každému takovému svazku. Samotný postup se mezi
dm-crypt a loop-AES mírně liší.
</para>
<sect2 id="mount-dm-crypt">
<title>dm-crypt</title>
<para>
Pro oblasti zašifrované pomocí dm-crypt uvidíte při zavádění výzvu
podobnou této:
<informalexample><screen>
Starting early crypto disks... <replaceable>part</replaceable>_crypt(starting)
Enter LUKS passphrase:
</screen></informalexample>
kde <replaceable>oblast</replaceable> je název oblasti, která byla
zašifrována. Možná nyní přemýšlíte, pro <emphasis>který
svazek</emphasis> vlastně frázi zadáváte. <filename>/home</filename>?
<filename>/var</filename>? Samozřejmě pokud máte jen jediný šifrovaný
svazek, tyto pochyby vás trápit nemusí a stačí zadat frázi, kterou
jste použili při vytváření svazku. Pro ostatní se nyní hodí poznámky,
které jste si poznačili jako poslední krok <xref
linkend="partman-crypto"/>. Pokud jste si nepoznačili dvojice
<filename><replaceable>oblast</replaceable>_crypt</filename> a
přípojný bod, můžete tuto informaci najít v souboru
<filename>/etc/fstab</filename> (a částečně v
<filename>/etc/crypttab</filename>) ve svém novém systému.
</para><para>
Při připojování kořenového souborového systému může výzva k zadání
fráze vypadat mírně jinak. Vzhled závisí na generátoru, kterým byl
initrd vytvořen. Initrd v následujícím příkladu byl vytvořen nástrojem
<classname>initramfs-tools</classname>:
<informalexample><screen>
Begin: Mounting <emphasis>root file system</emphasis>... ...
Begin: Running /scripts/local-top ...
Enter LUKS passphrase:
</screen></informalexample>
</para><para>
Během zadávání přístupové fráze se nezobrazují žádné znaky (ani
hvězdičky). Zadáte-li chybnou frázi, máte ještě dva další pokusy. Po
třetím pokusu, zaváděcí proces tento svazek přeskočí a bude pokračovat
připojením dalšího souborového systému. Přeskočený svazek můžete
připojit později ručně, viz část <xref
linkend="crypto-troubleshooting"/>.
</para><para>
Po zadání všech přístupových frází by mělo zavádění pokračovat jako
obvykle.
</para>
</sect2>
<sect2 id="mount-loop-aes">
<title>loop-AES</title>
<para>
Pro oblasti zašifrované pomocí loop-AES uvidíte při připojování výzvu
podobnou této:
<informalexample><screen>
Checking loop-encrypted file systems.
Setting up /dev/loop<replaceable>X</replaceable> (/<replaceable>pripojny_bod</replaceable>)
Password:
</screen></informalexample>
Během zadávání přístupové fráze se nezobrazují žádné znaky (ani
hvězdičky). Buďte opatrní, máte pouze <emphasis>jediný
pokus</emphasis>. Zadáte-li i v třetím pokusu chybnou frázi, zobrazí
se chybová hláška, zaváděcí proces tento svazek přeskočí a bude
pokračovat připojením dalšího souborového systému. Přeskočený svazek
můžete připojit později ručně, viz část <xref
linkend="crypto-troubleshooting"/>.
</para><para>
Po zadání všech přístupových frází by mělo zavádění pokračovat jako
obvykle.
</para>
</sect2>
<sect2 id="crypto-troubleshooting">
<title>Řešení problémů</title>
<para>
Pokud se některé šifrované svazky nepodařilo připojit kvůli chybné
přístupové frázi, budete je muset připojit po zavedení systému
ručně. Existuje několik možností.
</para>
<itemizedlist>
<listitem><para>
První případ se zabývá kořenovou oblastí. Pokud se tato nepřipojí,
zavádění se zastaví a pro další pokus budete muset počítač
restartovat.
</para></listitem>
<listitem><para>
Nejjednodušší případ se týká datových oblastí typu
<filename>/home</filename> nebo <filename>/srv</filename>.
Po zavedení je stačí ručně připojit. Pro loop-AES stačí jediný krok:
<informalexample><screen>
<prompt>#</prompt> <userinput>mount <replaceable>/pripojny_bod</replaceable></userinput>
<prompt>Password:</prompt>
</screen></informalexample>
kde <replaceable>/pripojny_bod</replaceable> byste měli nahradit za
konkrétní adresář (např. <filename>/home</filename>). Jediný rozdíl
oproti připojení běžné oblasti je, že budete dotázáni na přístupovou
frázi.
</para><para>
U dm-crypt je připojení trošku složitější. Nejprve musíte
zaregistrovat svazky do části jádra nazvané <application>device
mapper</application>. Slouží k tomu příkaz
<informalexample><screen>
<prompt>#</prompt> <userinput>/etc/init.d/cryptdisks start</userinput>
</screen></informalexample>
který prohledá všechny svazky zmíněné v souboru
<filename>/etc/crypttab</filename> a po zadání správných přístupových
frází vytvoří příslušná zařízení v adresáři <filename>/dev</filename>.
(Již zaregistrované svazky budu přeskočeny, takže můžete příkaz
spustit bez obav i několikrát po sobě.) Po úspěšné registraci můžete
svazky připojit tradičním
<informalexample><screen>
<prompt>#</prompt> <userinput>mount <replaceable>/pripojny_bod</replaceable></userinput>
</screen></informalexample>
</para></listitem>
<listitem><para>
Pokud se nepodařilo připojit svazky obsahující nekritické části
systému (např. <filename>/usr</filename>
nebo <filename>/var</filename>), systém by se měl stále zavést a měli
byste mít možnost připojit svazky ručně stejně jako v předchozím
případě. Navíc byste ale měli nastartovat (resp. restartovat) služby,
které se spouští ve vašem výchozím <firstterm>runlevel</firstterm>u,
protože je velmi pravděpodobné, že se nespustily. Nejjednodušší cestou
je asi přepnutí do prvního runlevelu a zpět příkazem
<informalexample><screen>
<prompt>#</prompt> <userinput>init 1</userinput>
</screen></informalexample>
Až budete požádáni o rootovo heslo do jednouživatelského režimu,
stiskněte jen kombinaci
<keycombo> <keycap>Control</keycap> <keycap>D</keycap> </keycombo>,
což vás přepne zpět do výchozího runlevelu.
</para></listitem>
</itemizedlist>
</sect2>
</sect1>
|