Find user accounts with uid > 500

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hi all:

I'm doing an audit of some Linux machines, and have used this awk
one-liner to find accounts with uid > 499:

awk -F: '{if ($3 > 499) print $0}' < /etc/passwd

It works great if you run it on a host directly, but if I try to ssh
to a remote host and run the command it fails:

mybox$ ssh servername awk -F: '{if ($3 > 499) print $0}' < /etc/passwd

bash: -c: line 1: syntax error near unexpected token `('
bash: -c: line 1: `awk -F: {if ($3 > 499) print $0}'

I tried wrapping the command in quotes but no luck.  Any suggestions?
I want to put this into a for loop so I can grab the info from
multiple machines.

thanks

Sean
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux