Samba e OpenLDAP: creare un controller di dominio Active Directory con Debian Wheezy: differenze tra le versioni

Riga 113: Riga 113:
</pre>
</pre>


== Installazione di SERNET Samba 4 ==
== Installazione di Samba 4 ==
L'installazione di Samba 4 va effettuata in questo momento perché insieme ai pacchetti stessi di Samba saranno installate anche alcune utility che adopereremo nei paragrafi successivi.
L'installazione di Samba 4 va effettuata in questo momento perché insieme ai pacchetti stessi di Samba saranno installate anche alcune utility che adopereremo nei paragrafi successivi.
<br/>
<br/>
<br/>
=== Installazione di Debian Samba ===
Poichè è stato scelto di utilizzare i pacchetti Samba pacchettizzati da Sernet, è necessario aggiungere il repository al nostro <code>/etc/apt/sources.list</code>
<pre>
# SerNet Samba 4.1 Packages
# (debian-wheezy)
# Username e AccessKey vengono forniti dopo la registrazione gratuita
deb https://USERNAME:ACCESSKEY@download.sernet.de/packages/samba/4.1/debian wheezy main
deb-src https://USERNAME:ACCESSKEY@download.sernet.de/packages/samba/4.1/debian wheezy main
</pre>
Installiamo la chiave del repository appena aggiunto:
<pre>
# wget http://ftp.sernet.de/pub/sernet-samba-keyring_1.4_all.deb
# dpkg -i sernet-samba-keyring_1.4_all.deb
# rm sernet-samba-keyring_1.4_all.deb
# apt-get update
# apt-get upgrade
</pre>
Impostiamo un pinning creando un file:
<pre>
# nano /etc/apt/preferences.d/samba-sernet
</pre>
di contenuto:
<pre>
Package: *
Pin: origin "download.sernet.de"
Pin-Priority: 991
</pre>
Quindi installiamo Samba:
<!-- Da usarsi quando Samba4 nei repo Debian funzionerà di nuovo
<pre>
<pre>
# apt-get install samba4 samba4-clients samba4-common-bin samba4-testsuite resolvconf cifs-utils winbind4
# apt-get install samba4 samba4-clients samba4-common-bin samba4-testsuite resolvconf cifs-utils winbind4
</pre>
</pre>
-->
<pre>
# apt-get install sernet-samba-ad libwbclient0 sernet-samba-client sernet-samba-winbind sernet-samba sernet-samba-libs sernet-samba-libsmbclient0
# apt-get install acl attr quota fam libnet-ldap-perl krb5-user
</pre>
Verranno installati anche una serie di pacchetti relativi a Kerberos, poiché Samba4 utilizza di default lo stesso sistema di autenticazione cifrata utilizzato dai server di dominio Windows.
<br/>
Durante l'installazione di Samba4 vedrete che il Debian Installer provvederà autonomamente a generare e configurare un albero LDAP, utilizzando i parametri di dominio specificati nel file <code>/etc/hostname</code> che abbiamo modificato in precedenza.
Durante l'installazione di Samba4 vedrete che il Debian Installer provvederà autonomamente a generare e configurare un albero LDAP, utilizzando i parametri di dominio specificati nel file <code>/etc/hostname</code> che abbiamo modificato in precedenza.
<br/><br/>
<br/><br/>
Riga 188: Riga 153:
</pre>
</pre>
e sostituiamo ''half-configured'' con 'installed''.
e sostituiamo ''half-configured'' con 'installed''.
=== Installazione di SERNET Samba ===
Poichè è stato scelto di utilizzare i pacchetti Samba pacchettizzati da Sernet, è necessario aggiungere il repository al nostro <code>/etc/apt/sources.list</code>
<pre>
# SerNet Samba 4.1 Packages
# (debian-wheezy)
# Username e AccessKey vengono forniti dopo la registrazione gratuita
deb https://USERNAME:ACCESSKEY@download.sernet.de/packages/samba/4.1/debian wheezy main
deb-src https://USERNAME:ACCESSKEY@download.sernet.de/packages/samba/4.1/debian wheezy main
</pre>
Installiamo la chiave del repository appena aggiunto:
<pre>
# wget http://ftp.sernet.de/pub/sernet-samba-keyring_1.4_all.deb
# dpkg -i sernet-samba-keyring_1.4_all.deb
# rm sernet-samba-keyring_1.4_all.deb
# apt-get update
# apt-get upgrade
</pre>
Impostiamo un pinning creando un file:
<pre>
# nano /etc/apt/preferences.d/samba-sernet
</pre>
di contenuto:
<pre>
Package: *
Pin: origin "download.sernet.de"
Pin-Priority: 991
</pre>
Quindi installiamo Samba:
<pre>
# apt-get install sernet-samba-ad libwbclient0 sernet-samba-client sernet-samba-winbind sernet-samba sernet-samba-libs sernet-samba-libsmbclient0
# apt-get install acl attr quota fam libnet-ldap-perl krb5-user
</pre>
=== Durante l'installazione ===
Sia che abbiate scelto di installare la versione di Debian sia che abbiate scelto la versione Sernet, durante l'installazione verranno installati anche una serie di pacchetti relativi a Kerberos, poiché Samba4 utilizza di default lo stesso sistema di autenticazione cifrata utilizzato dai server di dominio Windows.
<br/>
<br/>
Adesso siamo pronti per installare il nostro dominio Active Directory.
Adesso siamo pronti per installare il nostro dominio Active Directory.