В стандартный состав Astra Linux входит комплект ПО Samba, настроенный на работу с MIT Kerberos

Вариант Samba для Astra Linux, настроенный на работу с Heimdal Kerberos, доступен для скачивания в виде архива, содержащего подписанный репозиторий:

Актуальная версия Samba Heimdal для Astra Linux Common Edition доступна в репозитории Astra Linux Common Edition начиная с обновления 2.12.40: см. Astra Linux Common Edition 2.12.40: Samba с поддержкой Heimdal Kerberos


Astra Linux Common Edition

samba_heimdal_orel_repo_signed.tar.gz

Astra Linux Special Edition

Данная статья применима к:

  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)

  • Astra Linux Special Edition РУСБ.10015-16 исп. 1

  • Astra Linux Common Edition

Cм. также Astra Linux Common Edition 2.12.40: Samba с поддержкой Heimdal Kerberos

Для распаковки архива использовать команду:

tar xzf имя_файла
Состав пакетов архива:

ПакетПримечание

ctdb


libnss-winbind
libpam-winbind
libparse-pidl-perl
libsmbclientустановлен по умолчанию
libsmbclient-dev
libwbclient0установлен по умолчанию
libwbclient-dev
python-sambaустановлен по умолчанию
registry-tools
samba
samba-commonустановлен по умолчанию
samba-common-binустановлен по умолчанию
samba-dev

samba-dsdb-modules


samba-libsустановлен по умолчанию
samba-testsuite
samba-vfs-modules
smbclientустановлен по умолчанию
winbind

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

В ОС Astra Linux по умолчанию установлено несколько пакетов samba (см. таблицу выше),

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

cd *-sign/pool/main/s/samba
sudo apt install ./*.deb
Инструкции по настройке и подключению репозиториев доступны по ссылке.

Для того, чтобы при установке обновлений ОС пакеты Samba Heimdal Kerberos не были автоматически обновлены с заменой на пакеты MIT Kerberos, рекомендуется зафиксировать установленные пакеты. Это можно сделать:

  1. После выполнения установки пакетов Samba Heimdal Kerberos с помощь команды apt-mark hold указать фиксируемые пакеты, например:

    sudo apt-mark hold smbclient samba

    Для всех установленных пакетов из комплекта Samba Heimdal Kerberos это можно сделать командой:
    for p in ctdb libnss-winbind libpam-winbind libparse-pidl-perl libsmbclient libsmbclient-dev libwbclient0 libwbclient-dev python-samba \
        registry-tools samba samba-common samba-common-bin samba-dev samba-dsdb-modules samba-libs samba-testsuite samba-vfs-modules smbclient winbind
    do
    dpkg -s $p &> /dev/null && sudo apt-mark hold $p
    done

  • No labels