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 haldaemon:x:68:68:HAL daemon:/:/sbin/nologin Version-Release number of selected component (if applicable): procps-3.2.7-17.fc8 How reproducible: Always Steps to Reproduce: 1. See above Actual results: uid printed instead of username Expected results: username printed Additional info:
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.