List usernames instead of uids with the ps command for long usernames

Have your ever faced such a situation. You have usernames in your /etc/passwd file with more than 8 characters. This is no problem for Linux at all, usernames may be up to 32 characters long, only your ps output might look a little scrambled.

It shows you the uid instead of the username like in the following example:

1
2
3
4
5
6
7
8
9
$ id
 
uid=20001(longuser01) gid=10002(oinstall) groups=10002(oinstall)
 
$ sleep 1000000 &
 
$ ps -ef | grep sleep | grep -v grep
 
20001    14069 11739  0 14:11 pts/0    00:00:00 sleep 1000000

 

But you want to see the username instead of the uid. The workaround is

  • Don’t use more than eight characters for your usernames  :-)
  • Or …. format your ps output the right way

You could use the following alias to get the job done.

1
2
3
4
5
$ alias psx='export PS_FORMAT="user:12,pid,%cpu,%mem,vsz,rss,tty,stat,start,time,command"; ps ax'
 
$ psx | grep sleep | grep -v grep
 
longuser01 14069  0.0  58940 520 pts/0 S 14:11:50 sleep 1000000

 

Now it looks better.

0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
Managing temporary files with systemd-tmpfiles on Red Hat Enterprise Linux 7
Viewed 7739 times since Sun, Nov 22, 2020
Manage Linux Password Expiration and Aging Using chage
Viewed 2618 times since Tue, Sep 11, 2018
logrotate How log rotation works with logrotate
Viewed 7712 times since Sun, Jan 12, 2020
Tcpdump Examples Linux
Viewed 4089 times since Fri, Nov 16, 2018
Improve security with polyinstantiation
Viewed 10659 times since Fri, May 15, 2020
Super Grub2 Disk
Viewed 1458 times since Wed, May 22, 2019
RHCS6: Basic operations on clustered services
Viewed 1410 times since Sun, Jun 3, 2018
Learn Linux System Auditing with Auditd Tool on CentOS/RHEL
Viewed 1728 times since Fri, Apr 5, 2019
Exclude multiple files and directories with rsync
Viewed 1085 times since Wed, Oct 31, 2018
RHEL: Resize/disable /dev/shm filesystem
Viewed 9140 times since Sun, May 27, 2018