$ hsh --without-stuff --ini --pkg-build=, $ hsh-install courier-imap [...] warning: user courier does not exist - using root warning: group courier does not exist - using root libcourier-authlib-0.59.1-alt1 [...] warning: user courier does not exist - using root warning: group courier does not exist - using root warning: user courier does not exist - using root warning: group courier does not exist - using root warning: user courier does not exist - using root warning: group courier does not exist - using root courier-authlib-0.59.1-alt1 By default this package only have a PAM backend support. For additional backends install appropriate package: Berkeley DB -- courier-authlib-userdb LDAP -- courier-authlib-ldap PostgreSQL -- courier-authlib-pgsql MySQL -- courier-authlib-mysql courier-imap-utils-4.1.2-alt1 [...] courier-imap-4.1.2-alt1 Generating SSL cert for imapd-ssl: /var/lib/ssl/certs/imapd.pem - done. Generating SSL cert for pop3d-ssl: /var/lib/ssl/certs/pop3d.pem - done.
*ping*
Дмитрий, что-то я не мог сообразить, что же нужно чделать ... :( UID/GID courier добавляется в секции %preinst пакета libcourier-authlib при помощи useradd/groupadd. Т.е. чтоб нормально отработал hsh-install, необходимо в PreReq пакета добавить зависимости на shadow-utils? Или есть более другой способ добавить пользователя в систему?
OK, будем считать что это local hasher misconfiguration.
Просто чтоб не забыть: - подобная проблема (невозможность создания пользователя внутри OVZ-контейнера) появлялалась в том случае, если /var/lib/vz/private/NNNNNNN принадлежал не root:root с правами отличными от 0644.