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
Super Grub2 Disk
Viewed 3637 times since Wed, May 22, 2019
RHEL: How to rebuild and/or patch a RPM package
Viewed 9044 times since Sat, Jun 2, 2018
python learning
Viewed 2106 times since Wed, Dec 18, 2019
RHCS6: Show/Add GFS2/GFS journals
Viewed 12941 times since Sun, Jun 3, 2018
O’Reilly’s CD bookshelf
Viewed 13309 times since Wed, Jun 27, 2018
Top 4 Reasons for Node Reboot or Node Eviction in Real Application Cluster (RAC) Environment
Viewed 102604 times since Thu, Jun 21, 2018
stunnel Howto A Guide to create SSL access to a HTTP-only webserver with stunnel
Viewed 2917 times since Fri, Sep 28, 2018
Testing TLS/SSL encryption
Viewed 13509 times since Thu, Jan 16, 2020
LUKS dm-crypt/Device encryption GUIDE
Viewed 2571 times since Fri, Jul 13, 2018
RHEL: Services basic management - chkconfig
Viewed 5898 times since Sat, Jun 2, 2018