Samba AD – Configurazione Samba
Procediamo alla configurazione di Samba come ADS; utilizzeremo BIND installato sulla stessa macchina come DNS server.
La prima operazione da fare è spostare il file di configurazione originale di samba (se esiste) per permettere al comando successivo di ricrearlo:
[root@srvads01 ~]# mv /etc/samba.conf /etc/samba.conf.orig
Effettuiamo il provisioning del dominio:
[root@srvads01 ~]# samba-tool domain provision --realm=anthesia.lan --domain=ANTHESIA \
--adminpass='MyPassword_00' --server-role=dc --dns-backend=BIND9_DLZ \
--function-level=2008_R2 --use-xattr=yes --host-ip=172.28.0.210
Looking up IPv6 addresses
No IPv6 address will be assigned
Setting up secrets.ldb
Setting up the registry
Setting up the privileges database
Setting up idmap db
Setting up SAM db
Setting up sam.ldb partitions and settings
Setting up sam.ldb rootDSE
Pre-loading the Samba 4 and AD schema
Adding DomainDN: DC=anthesia,DC=lan
Adding configuration container
Setting up sam.ldb schema
Setting up sam.ldb configuration data
Setting up display specifiers
Modifying display specifiers
Adding users container
Modifying users container
Adding computers container
Modifying computers container
Setting up sam.ldb data
Setting up well known security principals
Setting up sam.ldb users and groups
Setting up self join
Adding DNS accounts
Creating CN=MicrosoftDNS,CN=System,DC=anthesia,DC=lan
Creating DomainDnsZones and ForestDnsZones partitions
Populating DomainDnsZones and ForestDnsZones partitions
See /var/lib/samba/private/named.conf for an example configuration include file for BIND
and /var/lib/samba/private/named.txt for further documentation required for secure DNS updates
Setting up sam.ldb rootDSE marking as synchronized
Fixing provision GUIDs
A Kerberos configuration suitable for Samba 4 has been generated at /var/lib/samba/private/krb5.conf
Once the above files are installed, your Samba4 server will be ready to use
Server Role: active directory domain controller
Hostname: srvads01
NetBIOS Domain: ANTHESIA
DNS Domain: anthesia.lan
DOMAIN SID: S-1-5-21-2182935458-468370313-XXXXXXXXXX
Mettiamo a posto i file di configurazione di Kerberos:
[root@srvads01 ~]# mv /etc/krb5.conf /etc/krb5.conf.original [root@srvads01 ~]# cp /var/lib/samba/private/krb5.conf /etc/krb5.conf
Permettiamo al servizio DNS di caricare il file /var/lib/samba/private/named.conf:
[root@srvads01 ~]# chgrp named /var/lib/samba/private/named.conf [root@srvads01 ~]# chgrp named /var/lib/samba/private/
Modifichiamo il file di default di startup di Sernet Samba; editiamo il file /etc/default/sernet-samba e cambiamo le seguenti righe:
SAMBA_START_MODE="ad"
A questo punto possiamo avviare sia samba che il DNS server:
[root@srvads01 ~]# chkconfig sernet-samba-ad on [root@srvads01 ~]# service sernet-samba-ad start [root@srvads01 ~]# systemctl start named
Testiamo se il DNS funziona correttamente:
[root@srvads01 ~]# host -t SRV _ldap._tcp.anthesia.lan _ldap._tcp.anthesia.lan has SRV record 0 100 389 srvads01.anthesia.lan. [root@srvads01 ~]# host -t SRV _kerberos._tcp.anthesia.lan _kerberos._tcp.anthesia.lan has SRV record 0 100 88 srvads01.anthesia.lan. [root@srvads01 ~]# host -t A srvads01.anthesia.lan. srvads01.anthesia.lan has address 172.28.0.210
← Samba AD – Installazione DNS Samba AD – Test →