У меня Ubuntu 18.04, которая разрешает соединения xrdp.
Обычно пользователи подключаются через rdp-клиент, но я хотел бы знать, кто подключен в любой момент времени.
Я пробовал who
, w
и т. Д., Но эти команды никогда не отображают пользователей xrdp.
Буду признателен за любую помощь.
Откройте терминал и выполните команду:
{ echo "user pid Xdisplay port"; { ps -ef | awk '/Xvnc :[[:digit:]]+/ {print $1,$2,$9}' | while read tu tpid tvnc; do sudo netstat -tlpn | awk -v "tpid=${tpid}" '$0 ~ tpid {print $4;}' | sed -r -e 's/^.*://;' -e "s/^/${tu} ${tpid} ${tvnc} /;" ; done ; } | sort -k3 ; } | column -c4 -t