Lista conectada a través de usuarios SSH

Revisé esta respuesta y esta opción , es buena, pero requiere derechos de sudo . Necesito que este command pueda ser realizado por cualquier usuario, por esta razón estoy usando el siguiente command

 ps -ef | grep sshd: | grep -v grep 

y obteniendo el siguiente resultado:

 [owner@localhost ~]$ ps -ef | grep sshd: | grep -v grep root 3175 2217 0 15:09 ? 00:00:00 sshd: [accepted] //Here just oppened putyy from windows pc sshd 3177 3175 0 15:09 ? 00:00:00 sshd: [net] //same as above root 8062 2217 0 12:34 ? 00:00:00 sshd: root@pts/8 root 24241 2217 0 13:37 ? 00:00:00 sshd: root@pts/10 root 31515 2217 0 14:38 ? 00:00:00 sshd: owner [priv] //non-root user connected 503 31567 31515 0 14:38 ? 00:00:00 sshd: owner@pts/12 //the same as above line 

¿Cómo filtrar solo conexiones reales? ¿Cuál es el significado de las palabras key " priv ", " accepted ", " net "?

PD. Necesito hacerlo sin derechos de sudo .

Solutions Collecting From Web of "Lista conectada a través de usuarios SSH"

Verifique el command w :

w muestra información sobre los usuarios actualmente en la máquina y sus processs. El encabezado muestra, en este order, la hora actual, cuánto time ha estado funcionando el sistema, cuántos usuarios están actualmente conectados y los promedios de carga del sistema en los últimos 1, 5 y 15 minutos.

Las siguientes inputs se muestran para cada usuario: nombre de usuario, nombre de tty, host remoto, time de inicio de session, time de inactividad, JCPU, PCPU y la línea de command de su process actual.

El time JCPU es el time utilizado por todos los processs conectados a la tty. No incluye trabajos de background pasados, pero sí incluye trabajos en segundo plano en ejecución.

El time de PCPU es el time utilizado por el process actual, nombrado en el campo "qué".