3 581
contributi
S3v (discussione | contributi) mNessun oggetto della modifica |
m (ha spostato Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Comandi Utili a Old:Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Comandi Utili) |
||
(2 versioni intermedie di 2 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Samba e OpenLDAP su Ubuntu server}} | {{Old:Template:Samba e OpenLDAP su Ubuntu server}} | ||
== Replica del database LDAP su un altro server == | == Replica del database LDAP su un altro server == | ||
Se siete interessati a fornire ridondanza alla vostra rete, potete prendere in considerazione l'idea di inserire un secondo server OpenLDAP sincronizzato con il server principale che abbiamo appena configurato.<br/> | Se siete interessati a fornire ridondanza alla vostra rete, potete prendere in considerazione l'idea di inserire un secondo server OpenLDAP sincronizzato con il server principale che abbiamo appena configurato.<br/> | ||
Riga 13: | Riga 13: | ||
== Comandi utili == | == Comandi utili == | ||
Passiamo ora alla descrizione di alcuni comandi utili e fondamentali, i quali devono essere eseguiti solo come root o per gli ubuntiani con sudo. | Passiamo ora alla descrizione di alcuni comandi utili e fondamentali, i quali devono essere eseguiti solo come [[root]] o, per gli ubuntiani, con [[sudo]]. | ||
=== Creazione di utenti === | === Creazione di utenti === | ||
<pre> | <pre> | ||
Riga 53: | Riga 53: | ||
=== Backuppare una directory condivisa dal server usando le credenziali di un utente specifico === | === Backuppare una directory condivisa dal server usando le credenziali di un utente specifico === | ||
<pre> | <pre> | ||
smbclient //nomeserver/nomecartella -U nome.utente%password.utente -N -Tc backup.tar /percorso/locale/del/backup | # smbclient //nomeserver/nomecartella -U nome.utente%password.utente -N -Tc backup.tar /percorso/locale/del/backup | ||
</pre> | </pre> | ||
=== Elencare le risorse condivise di una macchina === | === Elencare le risorse condivise di una macchina === | ||
<pre> | <pre> | ||
smbclient -L nomeserver | # smbclient -L nomeserver | ||
</pre> | </pre> | ||
=== Per fare delle modifiche nel DB in maniera semplice === | === Per fare delle modifiche nel DB in maniera semplice === | ||
<pre> | <pre> | ||
# slapcat -l /tmp/backup.ldif | |||
</pre> | |||
Stoppare il servizio: | |||
<pre># /etc/init.d/slapd stop</pre> | |||
Fare una copia del vecchio db: | |||
<pre> | |||
# cp -r /var/lib/ldap /var/lib/ldap.old | |||
# mkdir /var/lib/ldap | |||
</pre> | |||
Modificare il file <code>backup.ldif</code> e quindi reimportarlo: | |||
<pre># slapadd -c -l /tmp/backup.ldif</pre> | |||
=== Comandi utili LDAP === | === Comandi utili LDAP === | ||
<pre> | <pre> | ||
ldapsearch -x -b "dc=dominio,dc=local" -D cn=admin,dc=dominio,dc=local -w secret -H ldap://192.168.2.1 | # ldapsearch -x -b "dc=dominio,dc=local" -D cn=admin,dc=dominio,dc=local -w secret -H ldap://192.168.2.1 | ||
ldapsearch -x -b "dc=dominio,dc=local" -D cn=admin,dc=dominio,dc=local -w secret -H ldap://192.168.2.1 uid=utente | # ldapsearch -x -b "dc=dominio,dc=local" -D cn=admin,dc=dominio,dc=local -w secret -H ldap://192.168.2.1 uid=utente | ||
ldapadd -Y EXTERNAL -H ldapi:/// -f backend.ldif | # ldapadd -Y EXTERNAL -H ldapi:/// -f backend.ldif | ||
ldapmodify -x -w secret -D "cn=admin,dc=dominio,dc=local" -f entry.ldif (modifica una entry sostituendo o cancellando o aggiungendo) | # ldapmodify -x -w secret -D "cn=admin,dc=dominio,dc=local" -f entry.ldif (modifica una entry sostituendo o cancellando o aggiungendo) | ||
dn: uid=utente,ou=users,dc=dominio,dc=local | dn: uid=utente,ou=users,dc=dominio,dc=local | ||
changetype: modify | changetype: modify | ||
Riga 98: | Riga 97: | ||
changetype: delete | changetype: delete | ||
ldapadd -x -w secret -D "cn=admin,dc=dominio,dc=local" -f entry.ldif # per importare un ldif | # ldapadd -x -w secret -D "cn=admin,dc=dominio,dc=local" -f entry.ldif # per importare un ldif | ||
ldapdelete -x -D "cn=admin,dc=dominio,dc=local" -w secret "uid=utente,ou=users,dc=dominio,dc=local" | # ldapdelete -x -D "cn=admin,dc=dominio,dc=local" -w secret "uid=utente,ou=users,dc=dominio,dc=local" | ||
</pre> | </pre> | ||
contributi