Как узнать, кто зарегистрирован на многих рабочих станциях?
Прежде чем я пойду на работу, создав свою собственную, я бы хотел найти существующую систему, чтобы сделать следующее:
- Предоставление краткого списка пользователей, зарегистрированных на любой из рабочих станций
- Показывать имя хоста рабочей станции, IP и имя пользователя
- Данные должны часто обновляться или когда происходят изменения
- Веб-интерфейс или консольный интерфейс
- Запуск на машине Debian / Squeeze
- Программное обеспечение Free / Libre
Ситуация:
- Ошибка установки postfix Ubuntu: попытка перезаписать '/ usr / sbin / validlocale', которая также находится в пакете libc-bin 0: 2.10.1-0ubuntu18
- Дженкинс не использует системные локали
- Установка openjdk-7-jdk не обновляет java (это еще версия 1.6)
- Второй GPU не отображается в `lspci`
- VPS замерзает каждые несколько дней (rcu_sched_state обнаружен срыв на CPU x)
- 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
чтобы узнать, кто вошел в систему на всех узлах.