yes, there are other ways of finding out processes (ps and such). To add further, top supports configuration files but I’m not sure if one can restrict users by adding something to the config file. The OP may need to consult the man page of top for that
With “top -u myself”, I can only see my jobs running on the local machine. If I try “top -u other_user (even root)” , I see no process running. This is not possible as there will always be root processes running. The same thing is with “ps”. On the other hand if I try “finger”, I can see others who have logged in to my machine.
So, I want to know how one can put such a restriction on ordinary user account.