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

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

    <bug>
          <bug_id>20945</bug_id>
          
          <creation_ts>2009-08-04 10:20:56 +0400</creation_ts>
          <short_desc>изменить текст в readme.alt - пароль менять...</short_desc>
          <delta_ts>2009-11-26 21:47:04 +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>ocsinventory-reports</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mike Lykov">combr</reporter>
          <assigned_to name="zidex@altlinux.org">zidex</assigned_to>
          <cc>pavel.zilke</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>95609</commentid>
    <comment_count>0</comment_count>
    <who name="Mike Lykov">combr</who>
    <bug_when>2009-08-04 10:20:56 +0400</bug_when>
    <thetext>в readme.alt есть такой текст:

1.&quot;  * GRANT ALL PRIVILEGES ON *.* TO ocs@localhost IDENTIFIED BY &apos;ocs&apos;;&quot;

 по сути, это означает &quot;дать этому пользователю, пароль которого совпадает с его именем, права НА ВСЁ ВЕЗДЕ&quot;.
мне видится это несколько небезопасным, в то время как достаточно
 GRANT ALL PRIVILEGES ON ocsweb.* TO ocs@localhost IDENTIFIED BY &apos;ocs&apos;;

2. &quot;Имя базы (ocsweb), пользователь (ocs) и возможно пароль (ocs) в коде
прибито гвоздями, не рекомендуется изменять эти значения во избежание
недоразумений.&quot;

в конфиге apache это &quot;PerlSetVar OCS_DB_PWD &lt;пароль&gt;&quot; в 
/etc/httpd2/conf/extra-available/ocsinventory.conf

можно исправить руками для comm.server.
для report надо исправить в 1 месте для использования в install.php
--- install-ocs.php     2009-01-12 03:06:29 +0400
+++ install.php 2009-08-04 11:09:54 +0500

@@ -161,7 +161,7 @@
 }

 if($_POST[&quot;fin&quot;]==&quot;fin&quot;) {
-       if(!@mysql_connect($_POST[&quot;host&quot;],&quot;ocs&quot;,&quot;ocs&quot;)) {
+       if(!@mysql_connect($_POST[&quot;host&quot;],&quot;ocs&quot;,&quot;пароль&quot;)) {

и в одном месте для того чтобы писать конфиг (потом используемый)
@@ -183,7 +183,7 @@
        die();
 }

-fwrite($ch,&quot;&lt;?php \n\$_SESSION[\&quot;SERVEUR_SQL\&quot;]=\&quot;&quot;.$_POST[&quot;host&quot;].&quot;\&quot;;\n\$_SES
SION[\&quot;COMPTE_BASE\&quot;]=\&quot;ocs\&quot;;\n\$_SESSION[\&quot;PSWD_BASE\&quot;]=\&quot;ocs\&quot;;\n?&gt;&quot;);
+fwrite($ch,&quot;&lt;?php \n\$_SESSION[\&quot;SERVEUR_SQL\&quot;]=\&quot;&quot;.$_POST[&quot;host&quot;].&quot;\&quot;;\n\$_SES
SION[\&quot;COMPTE_BASE\&quot;]=\&quot;ocs\&quot;;\n\$_SESSION[\&quot;PSWD_BASE\&quot;]=\&quot;пароль\&quot;;\n?&gt;&quot;);
 fclose($ch);


вот если бы вместо &quot;пароль&quot; сюда вставить переменную, которая содержит пароль пользователя, _уже получаемый_ на первом шаге..
ибо слишком уж это тупо у них(ocs-ng) сделано ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102744</commentid>
    <comment_count>1</comment_count>
    <who name="Mike Lykov">combr</who>
    <bug_when>2009-11-06 14:08:36 +0300</bug_when>
    <thetext>протестировал 
ocsinventory-reports-1.02.1-alt1

в описанном тут плане с виду все ок (текст readme, работа инсталлятора)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102750</commentid>
    <comment_count>2</comment_count>
    <who name="Mike Lykov">combr</who>
    <bug_when>2009-11-06 14:39:21 +0300</bug_when>
    <thetext>установил в соотв. как написано в readme, но подцепил к существующей базе.
(использовал инсталлятор, он распознал что база уже существует и не стал ее удалять/создавать/выдавать ошибки)

в первый заход вместо русского было нечто невернокодированное, во второй - русский  на месте (странно ;) 

в интерфейсе - есть (&quot;Последнее обновление:	11/06/2009 14:34:06&quot;)
в настройках конкр. машины - есть (&quot;Режим работы СборщикаIP ..&quot;) (в моем варианте , установленном с сайта тут английский, неполный перевод)
в деталях конфигурации  - есть (&quot;Физическая память  	 A0 (No ECC) &quot;)

насчет &quot;обновления со старой версии&quot; не проверял, ocsinventory-agent тоже не проверял.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102769</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel Zilke">pavel.zilke</who>
    <bug_when>2009-11-06 19:16:16 +0300</bug_when>
    <thetext>не понял вот это:(В ответ на комментарий №2)

&gt; в интерфейсе - есть (&quot;Последнее обновление:    11/06/2009 14:34:06&quot;)
&gt; в настройках конкр. машины - есть (&quot;Режим работы СборщикаIP ..&quot;) (в моем
&gt; варианте , установленном с сайта тут английский, неполный перевод)
&gt; в деталях конфигурации  - есть (&quot;Физическая память       A0 (No ECC) &quot;)

чего и на что нужно исправить?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102776</commentid>
    <comment_count>4</comment_count>
    <who name="Pavel Zilke">pavel.zilke</who>
    <bug_when>2009-11-06 21:26:23 +0300</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; установил в соотв. как написано в readme, но подцепил к существующей базе.
&gt; (использовал инсталлятор, он распознал что база уже существует и не стал ее
&gt; удалять/создавать/выдавать ошибки)

А в этой базе были записи, содержащие кириллицу?
И если были, то что с ними стало?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102780</commentid>
    <comment_count>5</comment_count>
    <who name="Mike Lykov">combr</who>
    <bug_when>2009-11-07 09:49:59 +0300</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; &gt; в интерфейсе - есть (&quot;Последнее обновление:    11/06/2009 14:34:06&quot;)
&gt; &gt; в настройках конкр. машины - есть (&quot;Режим работы СборщикаIP ..&quot;) (в моем
&gt; &gt; варианте , установленном с сайта тут английский, неполный перевод)
&gt; &gt; в деталях конфигурации  - есть (&quot;Физическая память       A0 (No ECC) &quot;)
&gt; чего и на что нужно исправить?

это я просто отметил, что оно есть, там исправлять не нужно. привел скопированные из интерфейса цитаты.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102781</commentid>
    <comment_count>6</comment_count>
    <who name="Mike Lykov">combr</who>
    <bug_when>2009-11-07 09:54:17 +0300</bug_when>
    <thetext>&gt; &gt; установил в соотв. как написано в readme, но подцепил к существующей базе.
&gt; &gt; (использовал инсталлятор, он распознал что база уже существует и не стал ее
&gt; &gt; удалять/создавать/выдавать ошибки)
&gt; А в этой базе были записи, содержащие кириллицу?

конечно, записи в &quot;деталях конфигурации&quot; хранятся в базе как я понимаю.

&gt; И если были, то что с ними стало?

вручную на них в базе не смотрел, но из обоих интерфейсов (что из пакета и что установлен вручную) выглядело все одинаково потом.

загадка для меня только в том, что при _первом заходе_ в детали конфигурации компутера через интерфейс из пакета были неверно кодированные знаки в деталях конфигурации (в базе нормально, отображает неверно). вышел. зашел еще раз чтобы скопировать сюда. и их уже не было (стало нормально).

неплохо было бы чтобы еще кто-то протестировал, мне что-то лень всю процедуру установки повторять еще раз чтобы воспроизвести ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102782</commentid>
    <comment_count>7</comment_count>
    <who name="Pavel Zilke">pavel.zilke</who>
    <bug_when>2009-11-07 11:22:06 +0300</bug_when>
    <thetext>Помнится мне, что как-то напарывался на похожую проблему с кодировкой (только вот не помню, это было после обновления или новой установки). На экране ввода пароля не было надписей &quot;Пользователь&quot;, &quot;Пароль&quot;. Я щелкнул по значку Российского флага, надписи появились и дальше все работало нормально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103635</commentid>
    <comment_count>8</comment_count>
    <who name="Pavel Zilke">pavel.zilke</who>
    <bug_when>2009-11-26 21:47:04 +0300</bug_when>
    <thetext>Полностью исправлено в 1.02.1-alt2</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>