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

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

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

Ситуация:

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

  • Ошибка установки linux-firmware_1.157.10: «невозможно удалить» /lib/firmware/brcm/brcmfmac43362-sdio.bin ': разрешение отклонено. "
  • Настройка перегрузки VGA на Ubuntu с помощью KVM: ошибка отсутствует iommu_group для устройства qemu-system-x86_64
  • Сеть Ubuntu: невозможно подключиться к локальной сети
  • Является ли GREP_OPTIONS = --color = всегда игнорируется?
  • Как отключить внутреннюю веб-камеру?
  • Почему эти модные персонажи не отображаются в моей подсказке?
  • Установка Fedora против Ubuntu
  • Хром не отображает веб-страницу (рука)
  • 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 - лучшая ОС в мире.