Old:Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Smbldap-tools: differenze tra le versioni

m
 
(5 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
{{Sommario|titolo=Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server|contenuto=
{{Old:Template:Samba e OpenLDAP su Ubuntu server}}
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Intro|Introduzione]]
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Configurazioni Preliminari|Configurazione DHCP e DNS]]
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server LDAP Server|Installazione e Configurazione LDAP Server]]
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Autenticazione LDAP|Installazione e Configurazione Autenticazione LDAP]]
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server TLS e SSL|Configurazione cittografia TLS]]
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Samba PDC|Installazione e Configurazione Samba PDC]]
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Smbldap-tools|Installazione e Configurazione SMBLDAP-TOOLS]]
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Popolamento ldap|Popolamento database LDAP]]
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Configurazione Quote Utenti|Configurazione Quote Utenti]]
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Aggiungere gli utenti di dominio|Aggiungere gli utenti di dominio]]
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Testare la rete|Testare la rete]]
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Interfaccia grafica phpldapadmin|Installazione e configurazione PHPLDAPADMIN]]
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Configurare Client linux|Configurazione Client Linux]]
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Comandi Utili|Comandi Utili e altro]]
#[[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Approfondimenti|Approfondimenti]]
}}
 
== Configurare i SMBLDAP TOOLS ==
== Configurare i SMBLDAP TOOLS ==
I smbldap-tools sostituiscono i comandi standard di UNIX per la gestione di gruppi, utenti e password in modo da dialogare direttamente con il server LDAP e fornire un metodo per gestire in contemporanea gli account UNIX e SAMBA.<br/>
I <code>smbldap-tools</code> sostituiscono i comandi standard di UNIX per la gestione di gruppi, utenti e password in modo da dialogare direttamente con il server LDAP e fornire un metodo per gestire in contemporanea gli account UNIX e SAMBA.<br/>


=== Installazione ===
=== Installazione ===
Installare il pacchetto smbldap-tools
Installare il pacchetto <code>smbldap-tools</code> :
<pre>
<pre>
# apt-get install smbldap-tools
# apt-get install smbldap-tools
</pre>
</pre>
=== Configurazione ===
=== Configurazione ===
Abbiamo uno script nei doc di smbldap-tools che ci consente di creare i files di configurazione in modo veloce ed automatico:
Abbiamo uno script nei doc di <code>smbldap-tools</code> che ci consente di creare i file di configurazione in modo veloce ed automatico:
<pre>
<pre>
gzip -d /usr/share/doc/smbldap-tools/configure.pl.gz
gzip -d /usr/share/doc/smbldap-tools/configure.pl.gz
perl /usr/share/doc/smbldap-tools/configure.pl
perl /usr/share/doc/smbldap-tools/configure.pl
</pre>
</pre>
Verranno replicate tutte le configurazioni presenti in samba, se c'è qualòcosa di sbagliato non confermate con invio, ma scrivete la modifica da apportare direttamente e poi date invio.
Verranno replicate tutte le configurazioni presenti in samba, se c'è qualcosa di sbagliato non confermate con invio, ma scrivete la modifica da apportare direttamente e poi date [Invio].


Tuttavia, dato che non mi fido molto degli script, vi indico anche come creare voi i file e configurarli voi:
Tuttavia, dato che non mi fido molto degli script, vi indico anche come creare voi i file e configurarli voi:


* create e modificare il file <tt>/etc/smbldap-tools/smbldap_bind.conf</tt> inserendo il DN dell'amministratore del server LDAP e la sua password. Il DN dell'amministratore è stato impostato automaticamente durante l'installazione del pacchetto Debian di slapd e corrisponde a <nowiki>"cn=admin,dc=dominio,dc=local"</nowiki>, in cui il dominio dipende dalle configurazioni sopra riportate per il server LDAP. La password è quella richiesta in fase di installazione del server LDAP.<br/>
* create e modificare il file <code>/etc/smbldap-tools/smbldap_bind.conf</code> inserendo il DN dell'amministratore del server LDAP e la sua password. Il DN dell'amministratore è stato impostato automaticamente durante l'installazione del pacchetto Debian di slapd e corrisponde a <nowiki>"cn=admin,dc=dominio,dc=local"</nowiki>, in cui il dominio dipende dalle configurazioni sopra riportate per il server LDAP. La password è quella richiesta in fase di installazione del server LDAP.<br/>


Editate '''/etc/smbldap-tools/smbldap_bind.conf''' così:
Editate '''/etc/smbldap-tools/smbldap_bind.conf''' così:
Riga 58: Riga 41:
SID=":::::::::::::::::::::::::::::::::::"
SID=":::::::::::::::::::::::::::::::::::"
</pre>
</pre>
Il SID va poi trascritto in smbldap.conf
Il SID va poi trascritto in <code>smbldap.conf</code>


* create ed editate '''/etc/smbldap-tools/smbldap.conf''' così:
* create ed editate '''/etc/smbldap-tools/smbldap.conf''' così:
Riga 265: Riga 248:
=== Note varie ===
=== Note varie ===


* userLoginShell="/bin/false" ( In questo modo gli utenti non possono loggarsi in unix e quindi neanche in ssh, tuttavia in un client ubuntu questo da problemi al terminale perciò vi consiglio il metodo access.conf del paragrafo [[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Autenticazione LDAP|Installazione e Configurazione Autenticazione LDAP]])
* userLoginShell="/bin/false" ( In questo modo gli utenti non possono loggarsi in Unix e quindi neanche in ssh, tuttavia in un client Ubuntu questo problemi al terminale perciò vi consiglio il metodo '''access.conf''' del paragrafo [[Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Autenticazione LDAP|Installazione e Configurazione Autenticazione LDAP]])


* #defaultMaxPasswordAge="180" (se volete che la password scada decommentatela ed indicata la scadenza)
* #defaultMaxPasswordAge="180" (se volete che la password scada, decommentatela ed indicata la scadenza)


* userSmbHome="" e userProfile="" (sono vuote perchè se le avete impostate già in samba non serve farlo due volte e poi potrebbe darvi problemi userProfile se utilizzate \\%N\%U)
* userSmbHome="" e userProfile="" (sono vuote perché se le avete impostate già in samba non serve farlo due volte e poi potrebbe darvi problemi userProfile se utilizzate \\%N\%U)




{{ Warningbox |Se volete che l'utente si logghi su unix e ssh è necessario modificare la shell con il comando:<br/>
{{ Warningbox |Se volete che l'utente si logghi su Unix e ssh è necessario modificare la shell con il comando:
<nowiki># smbldap-usermod -s /bin/bash utente</nowiki><br/>
<pre># smbldap-usermod -s /bin/bash utente</pre>
(sempre che sia già stato fatto il popolamento,come di seguito descritto, e sempre che l'utente sia già stato creato) }}  
(sempre che sia già stato fatto il popolamento, come di seguito descritto, e sempre che l'utente sia già stato creato) }}  


Assegnare i permessi
Assegnare i permessi
3 581

contributi