Bug 9474

Summary: Don't remove pseudouser
Product: Sisyphus Reporter: Vladimir V. Kamarzin <vvk>
Component: lightsquidAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Vladimir V. Kamarzin 2006-04-26 11:15:58 MSD
В спеке есть запись

%postun
if [ $1 = 0 ]; then
    /usr/sbin/userdel %name
fi

Т.е. это срабатывает только в ситуации, когда пакет совсем удаляется из системы,
 при обновлении пакета ничего съезжать не должно, нету косяка как было с webalizer.

НО, не очень хорошо получится, если после удаления пакета останутся какие-нибудь
файлы, а пользователь решит когда-нибудь потом опять поставить пакет. Т.о. может
оказаться, что новосозданный псевдоюзер при этом не будет иметь доступа к старым
файлам.

BTW, ромендуется вообще псевдоюзеров не удалять...
Comment 1 Slava Dubrovskiy 2006-04-26 12:15:53 MSD
(In reply to comment #0)
> BTW, ромендуется вообще псевдоюзеров не удалять...
А кто их будет удалять?
При удалении устаются только данные в директории /var/lib/lightsquid
Может при удалении назначать владельца этих файлов root?
Comment 2 Slava Dubrovskiy 2006-04-26 12:21:37 MSD
(In reply to comment #1)
> (In reply to comment #0)
> > BTW, ромендуется вообще псевдоюзеров не удалять...
> А кто их будет удалять?
> При удалении устаются только данные в директории /var/lib/lightsquid
> Может при удалении назначать владельца этих файлов root?
А при установке опять делать владельцем  псевдопользователя :-)

Comment 3 Slava Dubrovskiy 2006-04-26 13:10:58 MSD
> > При удалении устаются только данные в директории /var/lib/lightsquid
> > Может при удалении назначать владельца этих файлов root?
> А при установке опять делать владельцем  псевдопользователя :-)
Вообщем так и сделал.
Comment 4 Vladimir V. Kamarzin 2006-07-08 02:20:51 MSD
Я не очень согласен с таким решением... Ну да ладно. :-)