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

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

    <bug>
          <bug_id>30907</bug_id>
          
          <creation_ts>2015-04-03 23:45:29 +0300</creation_ts>
          <short_desc>неверные права на каталог /var/spool/spamassassin</short_desc>
          <delta_ts>2021-03-16 00:54:06 +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>spamassassin</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Стас">stas.grumbler</reporter>
          <assigned_to name="Sergey Y. Afonin">asy</assigned_to>
          <cc>asy</cc>
    
    <cc>force</cc>
    
    <cc>lakostis</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>151007</commentid>
    <comment_count>0</comment_count>
    <who name="Стас">stas.grumbler</who>
    <bug_when>2015-04-03 23:45:29 +0300</bug_when>
    <thetext>Пакет spamassassin-3.4.0
Во время работы демон spamd пишет в /var/spool/spamassassin файл-флаг блокировки баес-базы, autowhitelist и, возможно, что-то ещё. После установки пакетв приходится менять группу на каталоге: вместо root:mail нужно root:spamd
Дело в том, что  spamd работает в группе spamd и не является членом группы mail (и это правильно).

[root@host-7 spamassassin]# ls -ld /var/spool/spamassassin
drwxrwxr-x 2 root mail 4096 июл  8  2014 /var/spool/spamassassin
[root@host-7 spamassassin]# ps awxu | grep spam | grep -v grep
root        2337  0.0  1.3 121800 51860 ?        Ss   апр03   0:06 /usr/bin/spamd -d --pidfile=/var/run/spamd.pid --socketpath=/var
spamd       2338  0.0  1.3 121800 51752 ?        S    апр03   0:00 spamd child
spamd       2339  0.0  1.3 121800 51752 ?        S    апр03   0:00 spamd child
[root@host-7 spamassassin]# grep spamd /etc/passwd
spamd:x:479:464::/var/lib/spamd:/dev/null
[root@host-7 spamassassin]# egrep &apos;(spamd|mail)&apos; /etc/group
mail:x:12:
mailman:x:41:
mailadm:x:472:
spamd:x:464:

В связи с этим изменением, возможно, в документации нужно будет уточнить, как правильно запускать sa-learn (с каким UID).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153462</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2015-11-05 01:44:41 +0300</bug_when>
    <thetext>(In reply to comment #0)

&gt; Дело в том, что  spamd работает в группе spamd и не является членом группы mail

Как раз нет: https://lists.altlinux.org/pipermail/sisyphus/2014-June/362418.html
И, далее, по обсуждению.

&gt; (и это правильно).

Правильно, или нет, но по-умолчанию от spamd в ALT он давно не работает. Можно обсудить. Как раз можно обновить заодно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153745</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2015-11-16 09:58:06 +0300</bug_when>
    <thetext>По скольку обсуждение, пока, отсутствует, обновление до 3.4.1 будет без изменений по данному пункту. 

Меняю на enhancement и перевешиваю на nobody пока. Если что, можно на меня вернуть: на force@, наверное, бесполезно - давно ничего не собирает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196978</commentid>
    <comment_count>3</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2021-03-16 00:54:06 +0300</bug_when>
    <thetext>(In reply to Стас from comment #0)
&gt; Пакет spamassassin-3.4.0
&gt; Во время работы демон spamd пишет в /var/spool/spamassassin файл-флаг
&gt; блокировки баес-базы, autowhitelist и, возможно, что-то ещё. После установки
&gt; пакетв приходится менять группу на каталоге: вместо root:mail нужно
&gt; root:spamd
&gt; Дело в том, что  spamd работает в группе spamd и не является членом группы
&gt; mail (и это правильно).
&gt; 
&gt; [root@host-7 spamassassin]# ls -ld /var/spool/spamassassin
&gt; drwxrwxr-x 2 root mail 4096 июл  8  2014 /var/spool/spamassassin
&gt; [root@host-7 spamassassin]# ps awxu | grep spam | grep -v grep
&gt; root        2337  0.0  1.3 121800 51860 ?        Ss   апр03   0:06
&gt; /usr/bin/spamd -d --pidfile=/var/run/spamd.pid --socketpath=/var
&gt; spamd       2338  0.0  1.3 121800 51752 ?        S    апр03   0:00 spamd
&gt; child
&gt; spamd       2339  0.0  1.3 121800 51752 ?        S    апр03   0:00 spamd
&gt; child
&gt; [root@host-7 spamassassin]# grep spamd /etc/passwd
&gt; spamd:x:479:464::/var/lib/spamd:/dev/null
&gt; [root@host-7 spamassassin]# egrep &apos;(spamd|mail)&apos; /etc/group
&gt; mail:x:12:
&gt; mailman:x:41:
&gt; mailadm:x:472:
&gt; spamd:x:464:
&gt; 
&gt; В связи с этим изменением, возможно, в документации нужно будет уточнить,
&gt; как правильно запускать sa-learn (с каким UID).

spamd можно настраивать по-разному, и в зависимости от этих настроек результат будет меняться - например, если использовать SQL базу для хранения пользовательских данных и bayes/whitelists, то тогда доступ к /var/spool/spamassassin spamd уже не нужен.

В версии 3.4.4-alt4 я задокументировал этот вариант, думаю, стоит просто знать про него.

Хотя отсутствие какого-то общего пользователя является проблемой для сервисов, которые потенциально может использовать spamd - например, razor2 или dcc, им куда то нужно писать настройки или читать конфигурацию (для dcc).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>