<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>28200</bug_id>
          
          <creation_ts>2012-12-07 14:54:43 +0400</creation_ts>
          <short_desc>LUKS: вместо запроса пароля ставить пустой по умолчанию</short_desc>
          <delta_ts>2020-08-07 06:12:03 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>alterator-vm</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=38789</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>27685</blocked>
    
    <blocked>28181</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Олег Соловьев">mcpain</assigned_to>
          <cc>aen</cc>
    
    <cc>boyarsh</cc>
    
    <cc>kas</cc>
    
    <cc>ldv</cc>
    
    <cc>mcpain</cc>
    
    <cc>vsu</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>135902</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-12-07 14:54:43 +0400</bug_when>
    <thetext>Поскольку согласно bug #28181 остановились на перемонтировании разделов после разбивки EVMS, во избежание двойного запроса пароля на шифрованные разделы решили создавать криптоконтейнеры с пустым паролем, а уже после перемонтирования добавлять в другой слот запрошенный у пользователя и убирать пустой (LUKS это позволяет).

Пароль предлагается запрашивать дважды в одной форме (аналогично alterator-root), но один на все создаваемые криптоконтейнеры для упрощения ситуации; в сложных случаях предлагаем применять cryptsetup(8).

Также предлагаю согласиться с апстримом насчёт умолчания &quot;aes-cbc-essiv:sha256&quot; и не запрашивать вид шифрования (сейчас это текстовое поле, а не выбиралка).

После этого изменения и соответствующего в installer должно быть возможно устанавливать систему на LUKS-разделы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135956</commentid>
    <comment_count>1</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-12-08 19:45:45 +0400</bug_when>
    <thetext>(В ответ на комментарий №0)
&gt; Также предлагаю согласиться с апстримом насчёт умолчания &quot;aes-cbc-essiv:sha256&quot;
&gt; и не запрашивать вид шифрования (сейчас это текстовое поле, а не выбиралка).
&gt; 

Для беты сойдет. Но если дело только в выпадающем меню, то лучше потом доделать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135957</commentid>
    <comment_count>2</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-12-08 19:47:05 +0400</bug_when>
    <thetext>(В ответ на комментарий №0)
&gt; Поскольку согласно bug #28181 остановились на перемонтировании разделов после
&gt; разбивки EVMS, во избежание двойного запроса пароля на шифрованные разделы
&gt; решили создавать криптоконтейнеры с пустым паролем, 

Это, в общем-то, не принципиально, пустой или нет. Как удобнее timonbl4@</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136059</commentid>
    <comment_count>3</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-12-13 15:03:19 +0400</bug_when>
    <thetext>В связи с закрытием 28181, -- блокер p7</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136108</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-12-17 19:04:19 +0400</bug_when>
    <thetext>http://git.altlinux.org/people/timonbl4/packages/?p=installer.git;a=blobdiff;f=installer/scripts/install2-remount-functions;h=d3a4078298f0c9ed7a4e1ce4bcdd5adeb3ec12a2;hp=5b4a2ea8cf1bd67be3966f1aef0d0ec57c615ff0;hb=f4fae5888d3768327a7bf66e3089ad790e1cd40d;hpb=e6709b5febba298b5dd1589f49b477e4e231dc7a успешно автоматически открывает LUKS-контейнеры с пустым паролем, созданные при помощи evms-2.5.5-alt28.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136111</commentid>
    <comment_count>5</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2012-12-17 19:47:32 +0400</bug_when>
    <thetext>installer-1.8.9-alt1 -&gt; sisyphus:

* Mon Dec 17 2012 Michael Shigorin &lt;mike@altlinux&gt; 1.8.9-alt1
- remount: luksOpen part (timonbl4@) (closes: #28200)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136188</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-12-20 15:19:15 +0400</bug_when>
    <thetext>(In reply to comment #0)
&gt; Пароль предлагается запрашивать дважды в одной форме (аналогично
&gt; alterator-root), но один на все создаваемые криптоконтейнеры для упрощения
&gt; ситуации; в сложных случаях предлагаем применять cryptsetup(8).
Выполнено Тимуром в alterator-luks-0.1-alt1 и работает; для использования в дистрибутивах требуются следующие правки:

- в installer-steps соответствующего installer-distro-*:
  добавление шага luks (рекомендуется между загрузчиком и users-root);
- в базовую установку должен попасть пакет alterator-luks -- или по зависимостям
  installer-*, или путём явного указания в списках пакетов.

Также требуется добавление luks.desktop в installer (сделано в 1.8.10-alt1).

Возможно, стоит продумать и реализовать попытку использования при загрузке первого полученного от пользователя пароля для всех доступных LUKS-контейнеров, чтобы не переспрашивать один и тот же в случае создания нескольких шифрованных разделов текущим инсталятором (т.е. с одинаковым паролем) -- здесь не всё просто с учётом initrd/startup и lvm/mdraid, прошу комментариев опытных/пользователей.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136422</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-12-26 21:32:22 +0400</bug_when>
    <thetext>См. тж. bug #28255.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136434</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-12-27 14:10:46 +0400</bug_when>
    <thetext>(In reply to comment #6)
&gt; Также требуется добавление luks.desktop в installer (сделано в 1.8.10-alt1).
...и в livecd-install-0.6-alt11 :-/</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>