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

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

    <bug>
          <bug_id>3909</bug_id>
          
          <creation_ts>2004-03-30 20:22:49 +0400</creation_ts>
          <short_desc>[FR][5.0] профили безопасности</short_desc>
          <delta_ts>2015-05-23 15:52:34 +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>control</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>7240</dependson>
          <blocked>3459</blocked>
    
    <blocked>5087</blocked>
    
    <blocked>7371</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Anton Farygin">rider</reporter>
          <assigned_to name="Dmitry V. Levin">ldv</assigned_to>
          <cc>eostapets</cc>
    
    <cc>inger</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>placeholder</cc>
    
    <cc>sr</cc>
    
    <cc>vvk</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>12604</commentid>
    <comment_count>0</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-03-30 20:22:49 +0400</bug_when>
    <thetext>Было бы неплохо, что бы control&apos;у можно было сказать для всех вновь добавляемых
на контроль программ по умолчанию ставить определенный уровень доступности
(например самый суровый). Это позволило бы меньше беспокоится о том, какие
уровни доступа установлены в пакетах по умолчанию.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13814</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-05-14 19:41:41 +0400</bug_when>
    <thetext>IMHO нужно сделать к следующему дистрибутиву.
Сегодня опять столкнулся с отсуствием уровня control у одного из пакетов.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14878</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2004-06-08 13:24:13 +0400</bug_when>
    <thetext>override&apos;ить default&apos;ы, прописанные в пакетах, опасно.

Уровни безопасности лучше реализовать отдельно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14908</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-06-09 10:47:56 +0400</bug_when>
    <thetext>Речь не о том, что уровни безопасности есть в пакетах.

Я говорю про те пакеты, после становки которых уровни безопасности отсуствуют.

При чем я не понимаю чья это ошибка: пакета или control.
Например:
# control|grep unknown
cifsmount       unknown         (public wheelonly restricted)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14918</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2004-06-09 13:39:27 +0400</bug_when>
    <thetext>Баг с cifsmount - это грубая ошибка в пакете samba-client.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14923</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2004-06-09 14:35:52 +0400</bug_when>
    <thetext>перевешиваю на samba-client.
Все вопросы к control сняты.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14925</commentid>
    <comment_count>6</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2004-06-09 14:46:55 +0400</bug_when>
    <thetext>Я имел в виду т.н. профили безопасности.

Ну да ладно, с профилями как-нибудь потом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25649</commentid>
    <comment_count>7</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-06-14 12:09:37 +0400</bug_when>
    <thetext>перевешиваю на control</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25698</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-06-14 14:51:25 +0400</bug_when>
    <thetext>Да, к Master 3 было бы неплохо большой краник для дефолтов control иметь...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25798</commentid>
    <comment_count>9</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2005-06-15 13:29:41 +0400</bug_when>
    <thetext>Может, лучше реализовать это отдельным пакетом?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25800</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-06-15 13:36:39 +0400</bug_when>
    <thetext>Я вчера не придумал сходу, как это вообще реализовать %)

То ли control надо перечитать, то ли -- &quot;да уж как тебе удобней&quot; сказать. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26610</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-06-29 15:08:43 +0400</bug_when>
    <thetext>depends несколько условный, но чтоб не забыть...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26640</commentid>
    <comment_count>12</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2005-06-29 20:47:52 +0400</bug_when>
    <thetext>Дело в том, что control охватывает не только безопасность, но и что-угодно. 
Т.е. пока нельзя сделать вместе 
сontrol something secure 
и 
сontrol something workstation 
Надо, чтоб его архитектура требовала реализации в конкретном facilyty понятий 
о безопасности и функциональности по некому стандарту. 
Т.к. мы отказались от таких понятий, то пока нифига не будет. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26645</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-06-29 22:08:39 +0400</bug_when>
    <thetext>(In reply to comment #12)
&gt; Т.к. мы отказались от таких понятий, то пока нифига не будет. 
Отказались -- &quot;пока&quot;?  Тогда см. &quot;[3.1]&quot;.

Если не пока, то дистрибутиву крышка. :) (ну или подумать и сделать как надо, и
как раз _здесь_ мало где сделано хорошо, но практически везде -- хоть как-то)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78025</commentid>
    <comment_count>14</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-09-17 23:33:53 +0400</bug_when>
    <thetext>Ну крышка не крышка, а эта бага -- последняя открытая на собиралку по M24. :)

Хорошо бы к Server 5.0 всё-таки придумать метарубильник.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>142120</commentid>
    <comment_count>15</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-08-15 16:02:44 +0400</bug_when>
    <thetext>Предлагаю этот баг закрыть для ясности, если с тех пор появились более конкретные пожелания -- оформить их в качестве более похожего на ТЗ бага.

Со своей стороны сделал поддержку в mkimage-profiles:
http://git.altlinux.org/people/mike/packages/?p=mkimage-profiles.git;a=blob;f=features.in/control/config.mk;hb=HEAD
и готов участвовать в выработке требований к инструменту поверх control(8).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151542</commentid>
    <comment_count>16</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-05-23 15:52:34 +0300</bug_when>
    <thetext>1) по факту WONTFIX;
2) к ТЗ: может иметь смысл прошерстить имеющиеся control facilities, классифицировать имеющиеся варианты и для некоторых из них предложить разумные подборки значений по умолчанию с точки зрения дистрибутивов/контейнеров и прочих вариантов применения, когда изменение пакетных умолчаний неоправданно; на localhost:

# control 2&gt;/dev/null | cut -f2- -d&apos;(&apos; | tr -d &apos;)&apos; | tr &apos; &apos; &apos;\n&apos; | sort | uniq -c | sort -rn
     37 restricted
     35 public
     10 wheelonly
      7 netadmin
      5 server
      5 local
      5 legacy
      5 enabled
      5 disabled
      3 traditional
      2 tcb
      2 default
      1 xgrp
      1 winbind
      1 wheel
      1 vmusers
      1 vboxusers
      1 uucp
      1 users
      1 unprivileged
      1 strict
      1 shared
      1 relaxed
      1 pkcs11
      1 multi
      1 mailadm
      1 ldap
      1 krb5_ccreds
      1 krb5
      1 fuseonly
      1 filter
      1 everyone
      1 client
      1 atdaemon

Из них первые четыре в достаточной мере распространены и характеристичны, чтобы была техническая возможность сделать что-то вроде описания &quot;wheelonly, netadmin: что первое найдётся в списке, то и поставь&quot;.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>