Установка пакета inno-samba

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

  • при установке из apt-репозитория выполните:

    sudo apt install inno-samba
  • при установке из архива укажите путь к распакованным файлам и имя пакета; например:

    sudo apt install ./packages/inno-samba-1.4.4/libgnutls30_3.6.16_amd64.deb
    sudo apt install ./packages/inno-samba-1.4.4/inno-samba_1.4.4_amd64.deb

Дополнительно в дистрибутив включена измененная сборка библиотеки liblmdb0. Она обеспечивает увеличение ограничений на объем изменений, обрабатываемых в рамках одной транзакции, при использовании в качестве базы данных службы каталогов LMDB.

Для установки измененной сборки библиотеки liblmdb0:

  • при установке из apt-репозитория выполните:

    sudo apt install liblmdb0=0.9.21-1-inno-18 --allow-downgrades -y
  • при локальной установке из архива укажите путь к распакованным файлам и имя пакета; например:

    sudo apt install ./packages/inno-samba-1.4.4/liblmdb0_0.9.21-1-inno-18_amd64.deb --allow-downgrades -y

После установки на сервере сервис inno-samba.service неактивен:

sudo systemctl status inno-samba.service
• inno-samba.server - Samba AD Daemon
   Loaded: loaded (/lib/systemd/system/inno-samba.service; disabled; vendor preset: enabled)
   Active: inactive (dead)

Настройка автоматического запуска сервиса выполняется после выполнения команд создания домена / присоединения к домену.

Некоторые пути после установки:

  • путь к логам по умолчанию:

    /app/inno-samba/var/

  • общий лог по умолчанию:

    /app/inno-samba/var/samba.log

  • путь к утилите samba-tool:

    /app/inno-samba/bin/samba-tool

  • путь к утилите samba_dnsupdate:

    /app/inno-samba/sbin/samba_dnsupdate

  • путь к утилите samba-gpupdate:

    /app/inno-samba/sbin/samba-gpupdate

  • путь к конфигурационному файлу Inno Samba:

    /app/inno-samba/etc/smb.conf

  • путь к конфигурационному файлу Kerberos:

    /app/inno-samba/private/krb5.conf

  • путь к каталогу SysVol:

    /app/inno-samba/var/locks/sysvol/

Если перед установкой inno-samba на сервере отсутствовали или были корректно удалены прочие версии Samba (например, поставляемые в составе ОС), пути к входящим в пакет утилитам и скриптам добавляются в PATH стандартным образом в процессе установки. В противном случае при работе с инструментами командной строки без указания полного пути могут вызываться инструменты, относящиеся к другим установкам Samba.