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
PROCESSOR AND MEMORY INFORMATION
Viewed 5189 times since Sat, Jun 2, 2018
RHEL7: How to get started with Firewalld.
Viewed 11286 times since Wed, May 22, 2019
Używanie rsync poprzez Secure Shell
Viewed 39878 times since Thu, May 24, 2018
Epoch & Unix Timestamp Conversion Tools
Viewed 43153 times since Fri, Jun 22, 2018
linux aix Killing a process and all of its descendants
Viewed 3030 times since Tue, May 5, 2020
Yum Update: DB_RUNRECOVERY Fatal error, run database recovery
Viewed 3391 times since Fri, Jan 17, 2020
stunnel How To Set Up an SSL Tunnel Using Stunnel on Ubuntu
Viewed 1092 times since Sun, Dec 6, 2020
stunnel Securing telnet connections with stunnel
Viewed 1107 times since Sun, Dec 6, 2020
Linux Cluster Tutorial
Viewed 1540 times since Sat, Sep 29, 2018
RHEL: Create a local RPM repository
Viewed 10690 times since Sun, May 27, 2018