[Logcheck-devel] Bug#249324: gratuitously recreates logcheck user

Aaron M. Ucko ucko at debian.org
Sun May 16 18:34:34 UTC 2004


Package: logcheck
Version: 1.2.20
Severity: important

For some reason, logcheck.preinst unconditionally deletes and (re)adds
the logcheck user.  This can have the effect of changing its uid,
which is problematic if cron has cached the old uid (as I have
observed it to do).

Please conditionalize that code on upgrading from versions prior to
1.2.19:

case "$1" in
    install|upgrade)
	if dpkg --compare-versions "$2" lt 1.2.19; then
	    ...
	fi
	;;
esac

The postinst's chown/chgrp/chmod calls should probably also be
conditional to support admins who want somewhat different setups for
whatever reason.  (I don't happen to, but I can imagine some might.)

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.4.26
Locale: LANG=en_US, LC_CTYPE=en_US

Versions of packages logcheck depends on:
ii  adduser                 3.53             Add and remove users and groups
ii  cron                    3.0pl1-83        management of regular background p
ii  debconf [debconf-2.0]   1.4.25           Debian configuration management sy
ii  debianutils             2.8.2            Miscellaneous utilities specific t
ii  exim4                   4.34-1           An MTA (Mail Transport Agent)
ii  exim4-daemon-heavy [mai 4.34-1           Exim (v4) with extended features, 
ii  lockfile-progs          0.1.10           Programs for locking and unlocking
ii  logcheck-database       1.2.20           A database of system log rules for
ii  logtail                 1.2.20           Returns parts of logfiles that hav
ii  mailutils [mailx]       1:0.4+20040414-4 GNU mailutils utilities for handli
ii  sysklogd [system-log-da 1.4.1-14         System Logging Daemon

-- debconf information:
  logcheck/security_level: workstation
  logcheck/manage_conffiles: true
  logcheck/upgrade-note: 
* logcheck/noroot: 
* logcheck/changes: 
* logcheck/install-note: 
  logcheck/email_address: root
  logcheck/rewrite-note: 





More information about the Logcheck-devel mailing list