Рашид Ачилов
Постановка задачи
Предположим, имеется некоторое количество компьютеров, объединенных в
локальную сеть и включенных в один Microsoft-based домен с контроллером домена
на базе Windows 2000 Server. Как известно, в такой конфигурации нет
необходимости заводить пользователей на каждом из компьютеров – достаточно
создать пользователя в домене и можно с его учетной записью регистрироваться и
работать на любом компьютере домена, если на то не установлено специальных ограничений.
Теперь предположим, что в этот домен (например, MYDOMAIN) необходимо добавить
рабочую станцию под управлением FreeBSD. Полноценное взаимодействие с членами Microsoft-based
домена FreeBSD выполняет с помощью пакета Samba. Можно ли обойтись без создания
локальных пользователей на FreeBSD и в момент авторизации действовать так же,
как рабочая станция Microsoft Windows, – запрашивать список пользователей с
контроллера домена? До недавнего времени ответ был однозначен: «Нельзя».
Несмотря на наличие в системе winbindd, который позволяет получать информацию о
пользователях домена, не было способов интегрировать доменных пользователей в
систему и работать с ними так, как если бы они были локальными (хотя новая Samba
3.x предоставляет такую возможность). Но с выходом FreeBSD 5.x все изменилось в
лучшую сторону.
Итак, задача: настроить систему таким образом,
чтобы можно было регистрироваться в системе, а также заходить по ftp, ssh, kdm
и использовать xlockmore но при этом не создавать локального пользователя. Полигон:
рабочая станция под управлением FreeBSD 5.3-RELEASE с установленной Samba
3.0.10, контроллер домена под управлением Windows 2000 Server. В сети Microsoft
Network рабочая станция называется MYSTATION, контроллер домена – MYPDC.