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

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

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

Ситуация:

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

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
  • Настройка переменных окружения в Ubuntu
  • Совместное использование дисков Ubuntu с Windows
  • Ubuntu полный список доступных услуг
  • SSH работает / остается в живых, пока ping работает в фоновом режиме
  • Как проверить, какой гипервизор используется с моей виртуальной машины?
  • Как заставить ноутбук переключиться на внешний монитор HDMI при подключении?
  • Запуск модулей ядра VirtualBox ... не удалось
  • Не могу sudo после пароля блокировки, могу ли я оправиться от этого?
  • Использовать выделенный файл журнала для пользователя для cron и?
  • Xvfb -screen -> (EE) Невозможно установить слуховые сокеты
  • Linux и Unix - лучшая ОС в мире.