Bug 14296

Summary: package contains owned by pseudouser directory
Product: Sisyphus Reporter: Sergey Bolshakov <sbolshakov>
Component: fprobe-ulogAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: vvk
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Bolshakov 2008-02-03 16:33:17 MSK
# rpmquery -lv fprobe-ulog |grep /var
drwxr-xr-x    2 _fprobe root                0 Jun 14  2007 /var/lib/fprobe-ulog

согласно secure packaging policy, псевдопользователь не может быть владельцем 
директории. предлагается завести группу _fprobe и изменить права на директорию
0770 root._fprobe

И кстати говоря, вписывать псевдопользователя _fprobe в группу users тоже 
неудачная
идея.
Comment 1 Evgenii Terechkov 2008-02-03 17:32:36 MSK
Fixed in alt3.1 (давно починил, на забыл залить).

Про _fprobe в users: не вижу в упор:

~/git/fprobe-ulog$ GR 'add ' fprobe-ulog.spec                                  
                                         
/usr/sbin/useradd -r -d %fprobedir -s /dev/null %fuser >/dev/null 2>&1 ||:
Comment 2 Evgenii Terechkov 2008-02-03 17:33:59 MSK
Fixed in alt3.1 (давно починил, на забыл залить).

Про _fprobe в users: не вижу в упор:

~/git/fprobe-ulog$ GR 'add ' fprobe-ulog.spec                                  
                                         
/usr/sbin/useradd -r -d %fprobedir -s /dev/null %fuser >/dev/null 2>&1 ||:

И, насколько вижу по историй изменения спека, никогда такого не было.
Comment 3 Sergey Bolshakov 2008-02-03 18:04:36 MSK
вот поэтому и.
groupadd -r -f _fprobe
useradd -r -g _fprobe ...
предлагаю также подумать, как выкручиваться с имеющимися инсталляциями.
Comment 4 Sergey Bolshakov 2008-02-03 18:06:58 MSK
непонятно, как оно могло быть починено в 3.1,
если группы _fprobe, которую предлагается выставить на
обсуждаемую директорию, нет.
reopen
Comment 5 Evgenii Terechkov 2008-03-09 12:36:47 MSK
Группа то там создаётся по умолчанию, поскольку нет флага "-n" (alt3 -> alt3.1).
Вот как быть со старыми инсталяциями, я и не знаю...
Comment 6 Evgenii Terechkov 2008-09-02 16:19:36 MSD
<13>Sep  2 16:15:45 rpmi: fprobe-ulog-1.1-alt3.1 installed
evg@evg ~ $ hsh-shell --rooter ~/hasher 
[root@evg .in]# rpm -q fprobe-ulog
fprobe-ulog-1.1-alt3.1
[root@evg .in]# grep fprobe /etc/group
_fprobe:x:101:
[root@evg .in]# grep fprobe /etc/passwd
_fprobe:x:100:101::/var/lib/fprobe-ulog:/dev/null

?