Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление




Информация
titleДанная статья применима к:
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7), РУСБ.10015-10
  • Astra Linux Special Edition РУСБ.10015-17
  • Astra Linux Special Edition РУСБ.10015-37 (очередное обновление 7.7)
  • Astra Linux Special Edition РУСБ.10015-03 (очередное обновление 7.6)
  • Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) с установленным обновлением БЮЛЛЕТЕНЬ № 20200327SE16 (оперативное обновление 5)
  • Astra Linux Special Edition РУСБ.10015-16 исп. 1 с установленным обновлением Бюллетень № 20201007SE16
  • Astra Linux Special Edition РУСБ.10015-16 исп. 2
  • Astra Linux Special Edition РУСБ.10265-01 (очередное обновление 8.1)
  • Astra Linux Common Edition 2.12



Введение

Ввод компьютера под управлением Astra Linux в домен Windows Active Directory или в домен Samba может быть выполнен двумя способами:

  1. С использованием инструментария winbindsssd:
    1. графический инструмент fly-admin-ad-sssd-client;
    2. инструмент командной строки astra-ad-sssd-winbindclient;
  2. С использованием инструментария

    sssd:

    winbind:

    Предупреждение
    Инструментарий winbind устарел, не поддерживает полной функциональности и не рекомендуется к использованию.


    1. графический инструмент fly-admin-ad-sssd-client;
    2. инструмент командной строки astra-ad-sssd-clientwinbind;

Далее рассматривается установка и использование этих инструментов. Рекомендации по выбору одного из двух способов ввода в домен не входят в задачи данной статьи. Дополнительную информацию про winbind и sssd см. Сравнение winbind и sssd.

Предупреждение

Операционная система Windows 2003 использует версию v1 протокола SMB (SMBv1) и не поддерживает протоколы SMBv2 и выше. В современных обновлениях Astra Linux  использование версии протокола SMBv1 по умолчанию отключено, так как эта версия устарела и небезопасна. В качестве контроллера домена Windows AD рекомендуется использовать версии Windows поддерживающие протокол SMBv2. При невозможности обновления Windows для подключения к домену Windows 2003 следует использовать winbind, подробнее см. : Особенности ввода в домен Windows AD 2003.

Конфигурация стенда

Имя компьютера (hostname)Операционная системаРоли компьютераIP-адрес
dc01.example.comWindows Server 2008R2Контроллер домена; DNS серверСтатический (далее для примера используется IP-адрес 192.168.5.7)
astra01Astra Linux Special EditionРабочая станция, член доменаСтатический или динамически назначаемый IP-адрес


Настройка системных часов и сетевых подключений

Для успешного ввода Astra Linux компьютера в домен AD на вводимой машине вводимом компьютере перед вводом в домен необходимо:

  1. Обеспечить синхронизацию часов на контроллере домене и вводимом компьютере (см. Службы синхронизации времени в Astra Linux);.
  2. Указать IP-адрес DNS-сервера. таким образом, чтобы разрешалось имя контроллера домена. Обычно в качестве адреса DNS-сервера используется  IP-адреса самого контроллера домена. Подробнее про настройку сети см. Настройка сетевых подключений в Astra Linux.

Инструменты SSSD

Графический инструмент

Графический инструмент fly-admin-ad-client

Установка пакетов

В Astra Linux присутствует графическая утилита для ввода компьютера в домен Active Directory. Установить ее можно Графический менеджер пакетов synaptic или из командной строки командой:

Command

sudo apt install fly-admin-ad-client

При установке пакета fly-admin-ad-client будет автоматически установлен инструмент командной строки astra-winbind.

Ввод в домен с помощью

fly-admin-ad-

client
Открыть "Панель управления":
Image Removed
Выбрать раздел "Сеть" → "Настройка клиента Active Directory":
Image Removed
  • Заполнить все поля и нажать кнопку "Подключиться":
    Image Removed
  • Информация
    Для входа в систему доменным пользователем можно использовать формат имени доменного пользователя "username@example.com" или "EXAMPLE\username".
    Графический инструмент fly-admin-ad-

    sssd-client

    Информация

    Для ввода с помощью SSSD  в домен Windows 2003 компьютера под управлением Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) без установленных оперативных обновлений или с установленным оперативным обновлением БЮЛЛЕТЕНЬ № 2021-1126SE17 (оперативное обновление 1.7.1)  необходимо использовать пакет realmd_0.16.3-2+b1 или пакет realmd с более новой версией. В более поздних обновлениях нужный пакет входит в состав репозиториев, и отдельной установки не требует.

    Для установки пакета:

    1. Скачать пакет с помощью web-браузера (по умолчанию пакет будет сохранен в каталоге Загрузки);
    2. Установить пакет:

      Command
      sudo apt install Загрузки/realmd_0.16.3-2+b1_amd64.deb



    Установка пакетов

    Установить графический инструмент fly-admin-ad-sssd-client можно используя Графический менеджер пакетов synaptic или из командной строки командой:

    Command
    sudo apt install fly-admin-ad-sssd-client

    При установке графического инструмента будет автоматически установлен инструмент командной строки astra-ad-sssd-client.

    Ввод в домен с помощью fly-admin-ad-sssd-client

    После установки пакет доступен в графическом меню: "Пуск" - "Панель управления" - "Сеть" - "Настройка клиента SSSD Fly".

    Для ввода компьютера Astra Linux в домен Active Directory нужно запустить инструмент, после запуска инструмента указать имя домена, имя и пароль администратора и нажать кнопку "Подключиться":

    Инструмент командной строки astra-ad-sssd-client

    Установка пакетов

    Инструмент командной строки astra-ad-sssd-client автоматически устанавливается при установке графического инструмента fly-admin-ad-sssd-client. При необходимости работать в командной строке без использования графики инструмент может быть установлен отдельно:

    Command
    sudo apt install astra-ad-sssd-client

    Ввод в домен с помощью astra-ad-sssd-client

    Информация
    При вводе компьютера в домен с помощью astra-ad-sssd-client также будет настроен сервер samba. См. Samba.

    Ввод компьютера в домен может быть выполнен командой:

    Command

    sudo astra-ad-sssd-client -d example.com -u Администратор

    где:

    • -d example.com - указание имени домена;
    • -u Администратор - указание имени администратора домена;

    Примерный диалог при выполнении команды:

    Блок кода
    compname = astra01
    domain = example.com
    username = admin
    введите пароль администратора домена:
    ok
    продолжать ? (y\N)
    y
    настройка сервисов...
    Завершено.
    Компьютер подключен к домену.
    Для продолжения работы, необходимо перезагрузить компьютер!

    Для завершения подключения требуется перезагрузить компьютер:

    Command
    sudo reboot

    Подсказка по команде astra-ad-sssd-client:

    Блок кода
    sudo astra-ad-sssd-client -h
    Usage: astra-ad-sssd-client <ключи>
    ключи:
    -h,--help   этот текст
    -d   домен. если отсутствует, берется из hostname.resolv.conf
    -y   отключает запрос подтверждения
    -i   информация по текущему подключению
    -u   логин администратора домена
    -n   сервер времени.
    -px  получает пароль администратора домена от внешнего сценария
         через перенаправление стандартного ввода (stdin)
    -p   пароль администратора домена
    -U   удаление
    --par     указать параметры вручную
    

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

    1. Получить билет Kerberos от имени администратора домена:

      Command
      kinit admin@dc01.example.com


    2. Проверить статус подключения:

      Command
      sudo astra-ad-sssd-client -i


    Примеры

    Подключение к домену domain.net с именем администратора admin и (небезопасным!) указанием пароля администратора, без запроса подтверждения:

    Command
    sudo astra-ad-sssd-client -d domain.net -u admin -p 12345678 -y

    Подключение к домену domain.net с именем администратора admin и с использованием пароля администратора из файла /root/pass, без запроса подтверждения:

    Command
    cat /root/pass | sudo astra-ad-sssd-client -d domain.net -u admin -px -y

    Подключение к домену domain.net без запроса подтверждения:

    Command
    sudo astra-ad-sssd-client -d domain.net -y

    Получение информации о текущем домене

    Command
    sudo astra-ad-sssd-client -i

    Удаление данных подключения:

    Command
    sudo astra-ad-sssd-client -U


    Удаление компьютера из домена Windows AD

    Для удаления компьютера из домена (удаление механизма авторизации) используйте команду:

    Command
    sudo astra-ad-sssd-client -U


    Инструменты Winbind

    Графический инструмент fly-admin-ad-client

    Установка пакетов

    В Astra Linux присутствует графическая утилита для ввода компьютера в домен Active Directory с использованием winbind. Установить ее можно Графический менеджер пакетов synaptic или из командной строки командой:

    Command

    sudo apt install fly-admin-ad-client

    При установке пакета fly-admin-ad-client будет автоматически установлен инструмент командной строки astra-winbind.


    Ввод в домен с помощью fly-admin-ad-client

    1. Открыть "Панель управления":
      Image Added

    2. Выбрать раздел "Сеть" → "Настройка клиента Active Directory":
      Image Added

    3. Заполнить все поля и нажать кнопку "Подключиться":
      Image Added


    Информация
    Для входа в систему доменным пользователем можно использовать формат имени доменного пользователя "username@example.com" или "EXAMPLE\username".

    Инструмент командной строки astra-winbind

    Установка пакетов

    Инструмент командной строки astra-winbind автоматически устанавливается при установке графического инструмента fly-admin-ad-client. При необходимости работать в командной строке без использования графики инструмент может быть установлен отдельно:

    Command
    sudo apt install astra-winbind

    Ввод в домен с помощью astra-winbind

    Предупреждение

    Операционная система Windows 2003 использует версию v1 протокола SMB (SMBv1) и не поддерживает протоколы SMBv2 выше. В современных обновлениях Astra Linux  использование версии протокола SMBv1 по-умолчанию отключено, так как эта версия устарела и небезопасна. В качестве контроллера домена рекомендуется Windows AD использовать версии Windows поддерживающие протокол SMBv2. При невозможности обновления Windows для подключения к домену Windows 2003 следует использовать winbind, подробнее про процедуру см. : Особенности ввода в домен Windows AD 2003.

    Ввод компьютера в домен может быть выполнен командой:

    Command

    sudo astra-winbind -dc dc01.example.com com -u Администратор

    где:

    • -dc dc01dc dc01.example.com - указание контроллера домена;
    • -u Администратор - указание имени администратора домена;

    Подсказка по команде:

    Блок кода
    sudo astra-winbind -h
    Usage: astra-winbind <ключи>
    ключи:
    -h   этот текст
    -dc  имя контроллера домена. если FQDN, ключ -d можно опустить
    -d   домен. если отсутствует, берется из файла /etc/resolv.conf
    -g   группа. если отсутствует, берется из домена
    -n   сервер времени. если нет, используется контроллер домена
    -y   отключает запрос подтверждения
    -i   информация по текущему подключению
    -u   логин администратора домена
    -px  получает пароль администратора домена из stdin
    -p   пароль администратора домена (небезопасно)
    -s   разрешить и запустить службу подключения к домену
    -S   запретить и остановить службу подключения к домену
    -l   вывести компьютер из домена
    
    примеры:
    полное имя контроллера домена и отключение запроса подтверждения
        astra-winbind -dc astra01.atws.as -u admin -p password -y
    сторонний сервер времени и запрос пароля в процессе
        astra-winbind -dc astra01 -d atws.as -n 192.168.5.7 -u admin
    передача пароля через stdin, домен ищется в resolv.conf
        echo  | ./astra-winbind -dc astra01 -u admin -px -y
    информация о текущем домене
        astra-winbind -i

    Якорь
    w2003
    w2003
    Особенности ввода в домен Windows AD 2003

    При вводе в домен Windows AD 2003 первая попытка вода окончится неудачей. Для завершения процедуры ввода:

    1. Сохранить копию созданного при первой попытке ввода в домен конфигурационного файла /etc/samba/smb.conf, например:

      Command
      cp /etc/samba/smb.conf /tmp/smb.conf


    2. Добавить в секцию [global] сохраненной копии параметр client min protocol = NT1:

      Command
      sed -i -e '/^\[global\]/a client min protocol = NT1' "/tmp/smb.conf";


    3. Выполнить ввод в домен используя модифицированный файл конфигурации:

      Command
      sudo astra-winbind -dc dc01.example.com com -u Администратор -y --par "--configfile=/tmp/smb.conf"


    4. Заменить созданный при второй попытке ввода конфигурационный файл  /etc/samba/smb.conf сохраненной модифицированной копией:

      Command
      sudo mv /tmp/smb.conf /etc/samba/smb.conf


    5. Перезагрузить компьютер:

      Command
      sudo systemctl restart

    Инструмент командной строки astra-ad-sssd-client

    Установка пакетов

    Инструмент командной строки astra-ad-sssd-client автоматически устанавливается при установке графического инструмента fly-admin-ad-sssd-client. При необходимости работать в командной строке без использования графики инструмент может быть установлен отдельно:

    Command
    sudo apt install astra-ad-sssd-client

    Ввод в домен с помощью astra-ad-sssd-client

    Информация
    При вводе компьютера в домен с помощью astra-ad-sssd-client также будет настроен сервер samba. См. Samba.

    Ввод компьютера в домен может быть выполнен командой:

    Command

    sudo astra-ad-sssd-client -d example.com -u Администратор

    где:

    • -d example.com - указание имени домена;
    • -u Администратор - указание имени администратора домена;

    Примерный диалог при выполнении команды:

    Блок кода
    compname = astra01
    domain = example.com
    username = admin
    введите пароль администратора домена:
    ok
    продолжать ? (y\N)
    y
    настройка сервисов...
    Завершено.
    Компьютер подключен к домену.
    Для продолжения работы, необходимо перезагрузить компьютер!

    Для завершения подключения требуется перезагрузить компьютер:

    Command
    sudo reboot

    Подсказка по команде astra-ad-sssd-client:

    Блок кода
    sudo astra-ad-sssd-client -h
    Usage: astra-ad-sssd-client <ключи>
    ключи:
    -h,--help   этот текст
    -d   домен. если отсутствует, берется из hostname.resolv.conf
    -y   отключает запрос подтверждения
    -i   информация по текущему подключению
    -u   логин администратора домена
    -n   сервер времени.
    -px  получает пароль администратора домена от внешнего сценария
         через перенаправление стандартного ввода (stdin)
    -p   пароль администратора домена
    -U   удаление
    --par     указать параметры вручную
    

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

    Получить билет Kerberos от имени администратора домена:

    Command
    kinit admin@dc01.example.com

    Проверить статус подключения:

    Command
    sudo astra-ad-sssd-client -i

    Примеры

    Подключение к домену domain.net с именем администратора admin и (небезопасным!) указанием пароля администратора, без запроса подтверждения:

    Command
    sudo astra-ad-sssd-client -d domain.net -u admin -p 12345678 -y

    Подключение к домену domain.net с именем администратора admin и с использованием пароля администратора из файла /root/pass, без запроса подтверждения:

    Command
    cat /root/pass | sudo astra-ad-sssd-client -d domain.net -u admin -px -y

    Подключение к домену domain.net без запроса подтверждения:

    Command
    sudo astra-ad-sssd-client -d domain.net -y

    Получение информации о текущем домене

    Command
    sudo astra-ad-sssd-client -i

    Удаление данных подключения:

    Command
    sudo astra-ad-sssd-client -U

    Удаление компьютера из домена Windows AD

    Для удаления компьютера из домена (удаление механизма авторизации) используйте команду:

    Commandsudo astra-ad-sssd-client -U