FreeSource : AltLinux/Sisyphus/devel/TypicalPackagingErrors/UserDel

Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Псевдопользователи


Если для нормальной работы пакета приходится создавать псевдопользователя, следует обсудить вопрос в devel@ — могут быть непредвиденные проблемы с доступностью или беспроблемностью имени, uid/gid или настройкой аккаунта.

Поскольку в своё время наступил на ряд с/х инструментов, опишу на примере webalizer.

Создание пользователя


Удаление пользователя

Не надо этого делать. То есть совсем.

Обоснование: в силу специфического порядка выполнения пакетных скриптов в rpm прописанный в %postun userdel при обновлении пакета отработает после %post (с какими угодно useradd) из обновляемого пакета. Результатом будет отсутствие пользователя после установки пакета вообще. Так что пусть уж лучше не удаляются... заодно решать вопросы с «плавающими» правами в условиях отсутствия полиси на фиксирование UID/GID динамически создаваемых пользователей и групп.

См. тж. #2623, #2977.

Уж если попали

На примере webalizer.spec версии 2.01.10-alt3:


Страницы, ссылающиеся на данную: AltLinux/Sisyphus/devel/TypicalPackagingErrors