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
debian How to check Debian CVE status using python script
Viewed 4476 times since Sun, Sep 23, 2018
Linux Proxy Server Settings – Set Proxy For Command Line
Viewed 6179 times since Mon, Feb 18, 2019
SSH ProxyCommand example: Going through one host to reach another server
Viewed 15068 times since Tue, Aug 6, 2019
Linux ssh Hide OpenSSH Version Banner
Viewed 57156 times since Wed, Apr 22, 2020
Używanie rsync poprzez Secure Shell
Viewed 42035 times since Thu, May 24, 2018
awk printf
Viewed 16992 times since Wed, Aug 19, 2020
How to enable Proxy Settings for Yum Command on RHEL / CentOS Servers
Viewed 14264 times since Thu, Jul 19, 2018
LVM: Create a new Logical Volume / Filesystem
Viewed 2807 times since Sat, Jun 2, 2018
SSH Essentials: Working with SSH Servers, Clients, and Keys
Viewed 5684 times since Wed, Jun 27, 2018
VMWare tools free
Viewed 10119 times since Mon, Jul 16, 2018