| Summary: | Don't remove pseudouser | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vladimir V. Kamarzin <vvk> |
| Component: | lightsquid | Assignee: | Anton Farygin <rider> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | enhancement | ||
| Priority: | P2 | CC: | rider |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
(In reply to comment #0) > BTW, ромендуется вообще псевдоюзеров не удалять... А кто их будет удалять? При удалении устаются только данные в директории /var/lib/lightsquid Может при удалении назначать владельца этих файлов root? (In reply to comment #1) > (In reply to comment #0) > > BTW, ромендуется вообще псевдоюзеров не удалять... > А кто их будет удалять? > При удалении устаются только данные в директории /var/lib/lightsquid > Может при удалении назначать владельца этих файлов root? А при установке опять делать владельцем псевдопользователя :-) > > При удалении устаются только данные в директории /var/lib/lightsquid
> > Может при удалении назначать владельца этих файлов root?
> А при установке опять делать владельцем псевдопользователя :-)
Вообщем так и сделал.
Я не очень согласен с таким решением... Ну да ладно. :-) |
В спеке есть запись %postun if [ $1 = 0 ]; then /usr/sbin/userdel %name fi Т.е. это срабатывает только в ситуации, когда пакет совсем удаляется из системы, при обновлении пакета ничего съезжать не должно, нету косяка как было с webalizer. НО, не очень хорошо получится, если после удаления пакета останутся какие-нибудь файлы, а пользователь решит когда-нибудь потом опять поставить пакет. Т.о. может оказаться, что новосозданный псевдоюзер при этом не будет иметь доступа к старым файлам. BTW, ромендуется вообще псевдоюзеров не удалять...