2. Подключение к серверу каталогов

Наибольший интерес пакет calculate-client представляет при наличии сервера директорий. В этом случае вы можете хранить все настройки централизованно. Для взаимодействия с сервером на последнем должен быть установлен пакет calculate-server. Вы можете воспользоваться сервером Calculate Directory Server, в состав которого входит пакет calculate-server.

Сеанс пользователя в этом случае настраивается с учетом работающих на сервере приложений. Для доступа к настройкам рабочую станцию нужно ввести в домен.

Мы применяем терминологию, похожую на Windows NT, т.к. во многом принцип действия схож. Вы можете подключать к серверу как Windows машины, так и Linux. Обе системы получают доступ к общим ресурсам сервера, сетевым службам, а также хранят на нем свои настройки - окружения рабочих столов пользователей.

Для ввода в домен потребуется выполнить следующие действия:

  1. Выполните настройки samba на сервере по описанию.
  2. Установите пароль пользователя client на сервере, выполнив:
    cl-passwd --smb client samba
    
  3. Введите компьютер в домен. Для этого регистрируемся на клиентской машине как root и выполняем:
    cl-client HOST
    

    Потребуется ввод пароля пользователя client. Вместо сетевого имени сервера (в примере HOST, проверьте доступность, выполнив ping HOST) можно указать его IP адрес.

Введенный пароль кэшируется на клиентской системе в файле /var/calculate/calculate.env:

[client]
cl_remote_host = HOST
cl_remote_pw = password

При успешном входе в домен программа выполнит следующие действия:
  • Подмонтирует сетевой ресурс /var/calculate/remote.
  • Подключит пользователей сервера директорий, настроив файлы /etc/pam.d/system-auth, /etc/nsswitch.conf и др.
  • Подготовит /home, монтируя поверх локальную директорию /var/calculate/client-home, для исключения конфликтов с локальными пользователями.
  • Пропишет себя в автозагрузку, чтобы при загрузке выполнять проверку доступности сервера и настройку системы.
Спасибо!