<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>timsa.ru: заметки с тегом domain</title>
<link>https://timsa.ru/tags/domain/</link>
<description>Моя записная книжка. Комментарии отключены из-за спама. Для вопросов используйте эту страничку</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.0 (v4079)</generator>

<itunes:subtitle>Моя записная книжка. Комментарии отключены из-за спама. Для вопросов используйте эту страничку</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>AD на SAMBA4</title>
<guid isPermaLink="false">246</guid>
<link>https://timsa.ru/all/ad-na-samba4/</link>
<pubDate>Tue, 25 Nov 2025 10:13:12 +0500</pubDate>
<author></author>
<comments>https://timsa.ru/all/ad-na-samba4/</comments>
<description>
&lt;p&gt;обновляем и ставим необходимые пакеты&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;apt update
apt install samba samba-dsdb-modules krb5-config krb5-user winbind libpam-winbind libnss-winbind smbclient acl ldap-client net-tools iftop htop&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;по идее можно вообще удалить&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;mv /etc/samba/smb.conf /etc/samba/smb.conf.orig
mv /etc/krb5.conf /etc/krb5.conf.orig&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;эти службы самба запустит сама если ей будет надо&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;systemctl stop smbd nmbd winbind
systemctl disable smbd nmbd winbind&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Разворачиваем домен&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;samba-tool domain provision --use-rfc2307 --interactive&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;3221.RU&lt;br /&gt;
3221&lt;br /&gt;
dc&lt;br /&gt;
SAMBA_INTERNAL&lt;br /&gt;
192.168.1.2   ! не свой, а реальный днс или шлюз&lt;br /&gt;
P@ssw0rd&lt;/p&gt;
&lt;p&gt;выдал SID // записал, вдруг пригодится&lt;/p&gt;
&lt;p&gt;вот теперь меняем в /etc/resolv.conf на свой ip&lt;/p&gt;
&lt;p&gt;в /etc/krb5.conf&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;[libdefaults]
        default_realm = 3221.RU
		dns_lookup_realm = false
		dns_lookup_kdc = true

[realms]
        3221.RU = {
                kdc = dc.3221.ru
                admin_server = dc.3221.ru
        }&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;в /etc/samba/smb.conf&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;# Global parameters
[global]
        dns forwarder = 192.168.1.2
        netbios name = DC
        realm = 3221.RU
        server role = active directory domain controller
        workgroup = 3221
        idmap_ldb:use rfc2307 = yes
        map to guest = Bad User

        dos charset = 866
        unix charset = UTF-8
        preserve case = yes
        short preserve case = yes

        ldap server require strong auth = yes
        tls enabled  = yes
        tls keyfile  = tls/dc.3221.ru.key
        tls certfile = tls/dc.3221.ru.crt
        tls cafile   = tls/rootCA.crt

[sysvol]
        path = /var/lib/samba/sysvol
        read only = No

[netlogon]
        path = /var/lib/samba/sysvol/3221.ru/scripts
        read only = No

[share]
        path = /home/share
        read only = no
        guest ok = yes
        create mask = 0777
        browseable = yes
        comment = Общий доступ&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ненужное блочим, нужное запускаем&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;systemctl stop smbd nmbd winbind
systemctl disable smbd nmbd winbind
systemctl enable samba-ad-dc
systemctl start samba-ad-dc&lt;/code&gt;&lt;/pre&gt;</description>
</item>

<item>
<title>LDAPS на SAMBA4</title>
<guid isPermaLink="false">245</guid>
<link>https://timsa.ru/all/ldaps-na-samba4/</link>
<pubDate>Mon, 24 Nov 2025 11:36:04 +0500</pubDate>
<author></author>
<comments>https://timsa.ru/all/ldaps-na-samba4/</comments>
<description>
&lt;h2&gt;Генерация корневой пары ключ-сертификат:&lt;/h2&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;openssl genrsa -out rootCA.key 2048
openssl req -x509 -new -key rootCA.key -days 10000 -out rootCA.crt&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;обязательно заполнить&lt;br /&gt;
Organizational Unit Name (eg, section) []:3221 CA&lt;br /&gt;
и указать сервер&lt;br /&gt;
Common Name (e. g. server FQDN or YOUR name) []:dc.3221.ru&lt;/p&gt;
&lt;h2&gt;Генерация приватного ключа и сертификата, подписанного корневым сертификатом:&lt;/h2&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;openssl genrsa -out dc.3221.ru.key 2048
openssl req -new -key dc.3221.ru.key -out dc.3221.ru.csr&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;обязательно заполнить и указать &lt;b&gt;ОТЛИЧНЫМ&lt;/b&gt; от предыдущего&lt;br /&gt;
Organizational Unit Name (eg, section) []:3221 AD&lt;br /&gt;
и указать сервер (в большинстве случаев тот же самый)&lt;br /&gt;
Common Name (e. g. server FQDN or YOUR name) []:dc.3221.ru&lt;/p&gt;
&lt;p&gt;Далее&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;openssl x509 -req -in dc.3221.ru.csr -CA rootCA.crt -CAkey rootCA.key -CAcreateserial -out dc.3221.ru.crt -days 5000&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;и копируем в папку самбы&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;cp dc.3221.ru.crt dc.3221.ru.key rootCA.crt /var/lib/samba/private/tls/&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;рестартим самбу&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;systemctl restart samba&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;файлик rootCA.crt закинуть на виндовые машины и поместить в доверенные корневые центры сертификации&lt;/p&gt;
&lt;p&gt;результат работы под виндой можно проверить с помощью утилиты ldp (указать имя сервера, порт 636, поставить SSL)&lt;/p&gt;
</description>
</item>


</channel>
</rss>