Как узнать, кто зарегистрирован на многих рабочих станциях?

Прежде чем я пойду на работу, создав свою собственную, я бы хотел найти существующую систему, чтобы сделать следующее:

  • Предоставление краткого списка пользователей, зарегистрированных на любой из рабочих станций
  • Показывать имя хоста рабочей станции, IP и имя пользователя
  • Данные должны часто обновляться или когда происходят изменения
  • Веб-интерфейс или консольный интерфейс
  • Запуск на машине Debian / Squeeze
  • Программное обеспечение Free / Libre

Ситуация:

  • 60 рабочих станций Ubuntu 10.04 распространяются на 3 сайта
  • Сайты, подключенные к глобальной сети с пропускной способностью 20 Мбит / с
  • один сервер на каждом сайте с NFS и LDAP
  • Рабочие станции, настроенные на аутентификацию пользователей через LDAP и автоматическое монтирование домов с локального сервера NFS
  • Пользователи могут войти на любую машину, которую они хотят

  • Сбой скрипта Ubuntu init - попытка найти более подробную информацию об ошибке
  • Emacs по умолчанию для emacs.d как файл
  • Установите MySQL из Bash Script
  • Автоматизировать добавление сертификата для ca-сертификата
  • Ошибка cmake: не удалось найти LibLZMA (отсутствует: LIBLZMA_INCLUDE_DIR
  • установленный шрифт не работает в ec2 в приложении rails
  • Как запустить `переустанавливать xkb-data` для Broken Installation в Live USB?
  • Сначала необходимо выпустить команду STARTTLS, даже с ней в main.cf
  • 2 Solutions collect form web for “Как узнать, кто зарегистрирован на многих рабочих станциях?”

    Возможно, какой-то палец- демон уже предоставляет некоторые из ваших требований.

    В моей системе Ubuntu есть несколько доступных:

    $ apt-cache search finger --names-only finger - user information lookup program cfingerd - configurable finger daemon efingerd - Another finger daemon for unix capable of fine-tuning your output. finger-ldap - Finger for machines that authenticate against LDAP fingerd - remote user information server xfingerd - BSD-like finger daemon with qmail support 

    Некоторые команды пальцев предоставляют также возможность запросить информацию о машине.

    Например, в сети Solaris, где установлен палец:

     $ finger juser Login name: juser In real life: Joe User Directory: /home/juser Shell: /bin/bash Login Name Idle TTY Host When Where juser Joe User 0:03 1 machineA Wed 20:18 >example.org juser Joe User 0:20 17 machineB Wed 20:11 >example.net No mail. Plan: Do this and that ... 

    Или получить список бесплатных машин:

     $ finger .free 39 hosts free, 5 not responding. Free hosts are machineC (idle 2 days, 12:24:49), machineD (idle 3:03:50), machineE (idle 1 day, 6:22:53), ... 

    Существует ничего, что делает все это, но rwhod вас начать.

    Запустите rwhod на всех узлах. На любом узле запустите rwho чтобы узнать, кто вошел в систему на всех узлах.

    Linux и Unix - лучшая ОС в мире.