Если Вы используете X-сервер на поле Linux, то XDM предоставляет эту услугу по умолчанию.
Используйте клиент X-окон в Windows как Cygwin или что-то коммерческое, и затем каждая сессия не является консольной сессией, которая выгнала бы кого-то. Это - просто другая сессия.
Я предполагаю, что существует некоторый предел количеству X позволенных соединений, но это должно быть достаточно высоко, что Вы никогда не будете действительно поражать его.
Я предлагаю, чтобы Вы изучили PAM на стороне Linux вещей. Там можно определить аутентификацию и авторизацию в цепочках со всеми видами приемов.напр. Сначала делайте попытку входа в систему с помощью локального/etc/passwd, затем LDAP, наконец NIS. Или наоборот. Можно затем поднять трубку SSH, GDM, Apache2, и т.д. для использования этого.
В теории не должно быть никакой проблемы с использованием и NIS и LDAP и для NSS и для PAM. Необходимо было бы рассмотреть, какой сервис используется сначала, для контакта со случаем наложения имен пользователей. Это должен быть случай установки NSS, как Вы предположили. PAM будет немного более сложным. Я полагаю, что с NIS, аутентификация просто отступает к использованию Unix pam модуль.