Bug#275366: exim4: Exim4 on Debian sid runs with the name "107" instead of "Debian-exim"

Marc Haber Marc Haber <mh+debian-packages@zugschlus.de>, 275366@bugs.debian.org
Thu, 16 Dec 2004 06:37:04 +0100


Hi,

On Wed, Dec 15, 2004 at 06:37:32PM -0600, Brad Sims wrote:
> When I say "runs with the name 107" I mean that 'ps auxf|grep exim' returns    
> 107      17374  0.0  0.0   4228   260 ?        <mind the wrap>
> Ss   Dec07   0:00 /usr/sbin/exim4 -bd -q30m
> 
> pstree shows it correctly as exim4 however. It has done this consistently,
> for a while now.
> 
> getent passwd Debian-exim returns:
> Debian-exim:x:107:107::/var/spool/exim4:/bin/false
> getent group Debian-exim returns:
> Debian-exim:x:107:
> 
> Exim, and  dbus-daemon are the only packages that shows this behavior. 
> dbus-daemon displays the name 103 in ps auxf... 
> getent passwd messagebus:
> messagebus:x:103:108::/var/run/dbus:/bin/false
> getent group messagebus:
> messagebus:x:108:
> 
> ps --version returns: 
> procps version 3.2.4

Looks like ps does not show account names longer than 7 characters as
alphanumeric, but shows the uid instead to avoid truncating the user
name.

Your account is fine, and I can reproduce the behavior you reported on
sid.

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."    Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 621 72739835