This is an old revision of the document!


Samba 4 DC

samba 4 ldap

samba 4 DC

packages samba

# yum install samba

Résumé de la transaction
===========================
Installation   1 Paquet
Mettre à jour           ( 5 Paquets en dépendance)

Taille totale  : 6.1 M
Taille totale des téléchargements : 550 k
...
Installé :
  samba.x86_64 2:4.1.17-1.fc20                                                                                                                               

Dépendances mises à jour :
  libsmbclient.x86_64 2:4.1.17-1.fc20    libwbclient.x86_64 2:4.1.17-1.fc20    samba-client.x86_64 2:4.1.17-1.fc20    samba-common.x86_64 2:4.1.17-1.fc20   
  samba-libs.x86_64 2:4.1.17-1.fc20     

samba DC packages

[root@calaz ~]# yum install samba-dc
Résumé de la transaction
============================
Installation   1 Paquet (+5 Paquets en dépendance)

Taille totale des téléchargements : 2.1 M
Taille d'installation : 10 M
...
Installé :
  samba-dc.x86_64 2:4.1.17-1.fc20

Dépendances installées :
  pyldb.x86_64 0:1.1.17-2.fc20                 python-tdb.x86_64 0:1.3.1-1.fc20            python-tevent.x86_64 0:0.9.21-1.fc20
  samba-dc-libs.x86_64 2:4.1.17-1.fc20         samba-python.x86_64 2:4.1.17-1.fc20

debian 8

package requierments : https://wiki.samba.org/index.php/OS_Requirements#Debian_.2F_Ubuntu

# apt-get install build-essential libacl1-dev libattr1-dev \
   libblkid-dev libgnutls-dev libreadline-dev python-dev libpam0g-dev \
   python-dnspython gdb pkg-config libpopt-dev libldap2-dev \
   dnsutils libbsd-dev attr krb5-user docbook-xsl libcups2-dev acl
root@debie:~# aptitude search samba --disable-columns -F "%p %V %v"
fusiondirectory-plugin-samba 1.0.8.2-5 <aucun>          
fusiondirectory-plugin-samba-schema 1.0.8.2-5 <aucun>
gadmin-samba 0.2.9-3 <aucun>
gadmin-samba-dbg 0.2.9-3 <aucun>
gosa-plugin-samba 2.7.4+reloaded2-1 <aucun>
python-samba 2:4.1.17+dfsg-2 2:4.1.17+dfsg-2
python2.7-samba <aucun> <aucun>
samba 2:4.1.17+dfsg-2 2:4.1.17+dfsg-2
samba-client <aucun> <aucun>
samba-common 2:4.1.17+dfsg-2 2:4.1.17+dfsg-2
samba-common-bin 2:4.1.17+dfsg-2 2:4.1.17+dfsg-2
samba-dbg 2:4.1.17+dfsg-2 <aucun>
samba-dev 2:4.1.17+dfsg-2 <aucun>
samba-doc 2:4.1.17+dfsg-2 <aucun>
samba-dsdb-modules 2:4.1.17+dfsg-2 2:4.1.17+dfsg-2
samba-libs 2:4.1.17+dfsg-2 2:4.1.17+dfsg-2
samba-testsuite 2:4.1.17+dfsg-2 <aucun>
samba-vfs-modules 2:4.1.17+dfsg-2 2:4.1.17+dfsg-2
vlc-plugin-samba 2.2.0~rc2-2 2.2.0~rc2-2
root@debie:~#  apt-cache madison samba
     samba | 2:4.1.17+dfsg-2 | http://debian.proxad.net/debian/ jessie/main i386 Packages
     samba | 2:4.1.17+dfsg-2 | http://debian.proxad.net/debian/ jessie/main Sources
root@debie:~# apt-cache policy samba
samba:
  Installé : 2:4.1.17+dfsg-2
  Candidat : 2:4.1.17+dfsg-2
 Table de version :
 *** 2:4.1.17+dfsg-2 0
        500 http://debian.proxad.net/debian/ jessie/main i386 Packages
        100 /var/lib/dpkg/status
root@debie:~# apt-get install samba-client samba-common 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note, selecting 'smbclient' instead of 'samba-client'
samba-common est déjà la plus récente version disponible.
samba-common passé en « installé manuellement ».
Paquets suggérés :
  cifs-utils heimdal-clients
Les NOUVEAUX paquets suivants seront installés :
  smbclient
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 345 ko dans les archives.
Après cette opération, 914 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de : 1 http://debian.proxad.net/debian/ jessie/main smbclient i386 2:4.1.17+dfsg-2 [345 kB]
345 ko réceptionnés en 0s (619 ko/s)
Sélection du paquet smbclient précédemment désélectionné.
(Lecture de la base de données... 85915 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../smbclient_2%3a4.1.17+dfsg-2_i386.deb ...
Dépaquetage de smbclient (2:4.1.17+dfsg-2) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.0.2-5) ...
Paramétrage de smbclient (2:4.1.17+dfsg-2) ...
root@debie:~# pkg --list | grep samba
-su: pkg : commande introuvable
root@debie:~# dpkg --list | grep samba
ii  python-samba                          2:4.1.17+dfsg-2                     i386         Python bindings for Samba
ii  samba                                 2:4.1.17+dfsg-2                     i386         SMB/CIFS file, print, and login server for Unix
ii  samba-common                          2:4.1.17+dfsg-2                     all          common files used by both the Samba server and client
ii  samba-common-bin                      2:4.1.17+dfsg-2                     i386         Samba common files used by both the server and the client
ii  samba-dsdb-modules                    2:4.1.17+dfsg-2                     i386         Samba Directory Services Database
ii  samba-libs:i386                       2:4.1.17+dfsg-2                     i386         Samba core libraries
ii  samba-vfs-modules                     2:4.1.17+dfsg-2                     i386         Samba Virtual FileSystem plugins
ii  vlc-plugin-samba                      2.2.0~rc2-2                         i386         Samba plugin for VLC

root@debie:~# samba -V
Version 4.1.17-Debian
root@debie:~# smbclient -V
Version 4.1.17-Debian

Kerberos

root@debie:/etc/samba# apt-get install krb5-user
Les paquets supplémentaires suivants seront installés : 
  krb5-config libgssrpc4 libkadm5clnt-mit9 libkadm5srv-mit9 libkdb5-7
Paquets suggérés :
  krb5-doc
Les NOUVEAUX paquets suivants seront installés :
  krb5-config krb5-user libgssrpc4 libkadm5clnt-mit9 libkadm5srv-mit9 libkdb5-7
0 mis à jour, 6 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 478 ko dans les archives.
Après cette opération, 1 211 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o

ntpd

root@debie:/etc/samba# apt-get install ntp
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  libopts25
Paquets suggérés :
  ntp-doc
Les NOUVEAUX paquets suivants seront installés :
  libopts25 ntp
0 mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 466 ko dans les archives.
Après cette opération, 1 484 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o



root@debie:/etc/samba# apt-get install ntpdate
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  lockfile-progs
Les NOUVEAUX paquets suivants seront installés :
  lockfile-progs ntpdate
0 mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 85,7 ko dans les archives.
Après cette opération, 296 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o

domain user

root@debie:/var/log/samba# samba-tool user add assistant1 --use-username-as-cn --surname="first" --given-name="assistant"
New Password:
Retype Password:
User 'assistant1' created successfully

LDB

root@debie:/var/log/samba# apt-get install ldb-tools

recherche d'un computr fraichement ajouté au domaine

root@debie:/var/log/samba# ldbsearch -H /var/lib/samba/private/sam.ldb  '(&(objectclass=computer)(name= BAB-LENO-DSK-12))'
# record 1
dn: CN=BAB-LENO-DSK-12,CN=Computers,DC=dom,DC=4bo,DC=fr
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: user
objectClass: computer
cn: BAB-LENO-DSK-12
instanceType: 4
whenCreated: 20150510141344.0Z
uSNCreated: 3769
name: BAB-LENO-DSK-12
objectGUID: ec8dd003-e406-4735-baf6-1a4cc219e81e
userAccountControl: 4096
badPwdCount: 0
codePage: 0
countryCode: 0
badPasswordTime: 0
lastLogoff: 0
lastLogon: 0
pwdLastSet: 130757408240000000
primaryGroupID: 515
objectSid: S-1-5-21-1003881674-2133527201-3413129890-1103
accountExpires: 9223372036854775807
logonCount: 0
sAMAccountName: BAB-LENO-DSK-12$
sAMAccountType: 805306369
dNSHostName: BAB-LENO-DSK-12.dom.4bo.fr
servicePrincipalName: HOST/BAB-LENO-DSK-12.dom.4bo.fr
servicePrincipalName: RestrictedKrbHost/BAB-LENO-DSK-12.dom.4bo.fr
servicePrincipalName: HOST/BAB-LENO-DSK-12
servicePrincipalName: RestrictedKrbHost/BAB-LENO-DSK-12
objectCategory: CN=Computer,CN=Schema,CN=Configuration,DC=dom,DC=4bo,DC=fr
isCriticalSystemObject: FALSE
operatingSystem: Windows 7 Professionnel
operatingSystemServicePack: Service Pack 1
operatingSystemVersion: 6.1 (7601)
msDS-SupportedEncryptionTypes: 28
whenChanged: 20150510142511.0Z
uSNChanged: 3775
distinguishedName: CN=BAB-LENO-DSK-12,CN=Computers,DC=dom,DC=4bo,DC=fr

# Referral
ref: ldap://dom.4bo.fr/CN=Configuration,DC=dom,DC=4bo,DC=fr

# Referral
ref: ldap://dom.4bo.fr/DC=DomainDnsZones,DC=dom,DC=4bo,DC=fr

# Referral
ref: ldap://dom.4bo.fr/DC=ForestDnsZones,DC=dom,DC=4bo,DC=fr

# returned 4 records
# 1 entries
# 3 referrals
docpublic/systemes/samba4dc.1431278636.txt.gz · Last modified: 2015/05/10 17:23 by procacci@tem-tsp.eu
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0