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
How to maximise SSD performance with Linux
Viewed 9715 times since Fri, May 15, 2020
OpenSSL: Check SSL Certificate Expiration Date and More
Viewed 8030 times since Mon, Feb 18, 2019
Using Kerberos security with Server for NFS
Viewed 11142 times since Wed, Jun 27, 2018
Linux – Securing your important files with XFS extendend attributes
Viewed 8246 times since Wed, Jul 25, 2018
How to Configure ‘FirewallD’ in RHEL/CentOS 7 and Fedora 21
Viewed 11609 times since Wed, Oct 9, 2019
HP-UX - Stunnel Configuration
Viewed 3367 times since Fri, Sep 28, 2018
Installing and Configuring stunnel on CentOS 6
Viewed 4862 times since Fri, Sep 28, 2018
How to use yum-cron to automatically update RHEL/CentOS Linux
Viewed 3512 times since Wed, Oct 17, 2018
Linux Find Large Files
Viewed 3647 times since Mon, Oct 29, 2018
RHEL: Extending a vmdk (Virtual Machine disk)
Viewed 5192 times since Sun, May 27, 2018