Red Hat Bugzilla – Bug 360561
ps display uid instead of username
Last modified: 2007-11-30 17:12:20 EST
Description of problem:
localhost:~> ps -ef | grep ^68
68 1940 1 0 18:56 ? 00:00:00 hald
68 1982 1941 0 18:56 ? 00:00:00 hald-addon-acpi: listening
localhost:~> grep 68 /etc/passwd
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. See above
uid printed instead of username
The UID column is hardcoded to be 8 characters wide. The username 'haldaemon'
can't fit into the UID column and therefore it's "truncated" to the numerical
UID value. This can't be changed that easily because changing the output format
would be a regression. The comment in the procps code says:
// The Open Group Base Specifications Issue 6 (IEEE Std 1003.1, 2004 Edition)
// requires that user and group names print as decimal numbers if there is
// not enough room in the column, so tough luck if you don't like it.
This looks to be NOTABUG.