Outils pour utilisateurs

Outils du site


kb:linux:samba:joindre_un_domaine_en_tant_que_controleur_de_domaine

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
kb:linux:samba:joindre_un_domaine_en_tant_que_controleur_de_domaine [2018/03/11 00:13] beukb:linux:samba:joindre_un_domaine_en_tant_que_controleur_de_domaine [2019/11/30 11:07] (Version actuelle) beu
Ligne 14: Ligne 14:
 Par exemple, avec /etc/resolv.conf Par exemple, avec /etc/resolv.conf
  
-<code> +<code conf /etc/resolv.conf>
-nameserver 192.168.4.2+
 search domain.tld search domain.tld
-domain domain.tld+nameserver 192.168.4.2
 </code> </code>
  
-====Configuration Kerberos====+====Initialisation====
  
-Il faut mettre dans le fichier /etc/krb5.conf (attention a respecter la casse)+Pour commencer, on va installer les packets nécessaires (ignorez les configurations demandées)
 +<code bash> 
 +# apt install acl attr samba krb5-user krb5-config winbind 
 +</code>
  
-<code>+(Vous pouvez aussi [[kb:linux:samba:Installation de SAMBA par les sources|compiler depuis les sources]]) 
 + 
 +Il vous faudra commencer par arrêter et désactiver samba : 
 + 
 +<code bash> 
 +# systemctl disable --now nmbd smbd winbind 
 +</code> 
 + 
 +Il vous faudra supprimer la configuration de samba : 
 + 
 +<code bash> 
 +# rm /etc/samba/smb.conf 
 +</code> 
 + 
 +Il vous faudra configurer Kerberos  ((default_realm doit être en majuscule)):  
 + 
 +<code conf /etc/krb5.conf>
 [libdefaults] [libdefaults]
     dns_lookup_realm = false     dns_lookup_realm = false
Ligne 31: Ligne 49:
 </code> </code>
  
-Pour vérifier que la configuration est bonne, lancez //kinit//, ce qui va vous donnez :+Pour vérifier que la configuration est bonne,vous pouvez lancer :
  
-<code>+<code bash>
 # kinit administrateur # kinit administrateur
-Password for administrateur@DOMAIN.TLD 
 </code> </code>
  
 Puis lancez //klist//, vous devriez obtenir quelque chose ressemblant a ça: Puis lancez //klist//, vous devriez obtenir quelque chose ressemblant a ça:
  
-<code>+ 
 +<code bash>
 # klist # klist
 +</code>
 +<code>
 Ticket cache: FILE:/tmp/krb5cc_0 Ticket cache: FILE:/tmp/krb5cc_0
 Default principal: administrateur@DOMAIN.TLD Default principal: administrateur@DOMAIN.TLD
Ligne 54: Ligne 74:
 Pour joindre un AD, il faut lancer la commande : Pour joindre un AD, il faut lancer la commande :
  
-<code> +<code bash
-samba-tool domain join domain.tld DC -U"DOMAIN\administrateur" --dns-backend=SAMBA_INTERNAL --site=SITE+samba-tool domain join domain.tld DC --option='idmap_ldb:use rfc2307 = yes' -U"administrateur@domain.tld" --dns-backend=SAMBA_INTERNAL
 </code> </code>
- 
-Ce qui doit vous donnez : 
- 
 <code> <code>
-# samba-tool domain join domain.tld DC -U"DOMAIN\administrateur" --dns-backend=SAMBA_INTERNAL --site=SITE 
 Finding a writeable DC for domain 'domain.tld' Finding a writeable DC for domain 'domain.tld'
 Found DC ad.domain.tld Found DC ad.domain.tld
Ligne 114: Ligne 130:
 </code> </code>
  
-Il faut de lancer le service samba en lançant la commande +Il vous faudra ensuite démarrer SAMBA 
-<code> +<code bash> 
-samba+# systemctl unmask samba-ad-dc 
 +</code> 
 + 
 +puis  
 + 
 +<code bash
 +# systemctl enable --now samba-ad-dc
 </code> </code>
  
 Puis vérifier que la réplication du contrôleur du domaine est faite (cela peux prendre plusieurs minutes) Puis vérifier que la réplication du contrôleur du domaine est faite (cela peux prendre plusieurs minutes)
  
-<code>+<code bash>
 # samba-tool drs showrepl # samba-tool drs showrepl
 +</code>
 +<code>
 SITE\DC2 SITE\DC2
 DSA Options: 0x00000001 DSA Options: 0x00000001
Ligne 219: Ligne 243:
  
 <code> <code>
 +search projet2.local
 nameserver 172.16.4.2 nameserver 172.16.4.2
 nameserver 192.168.4.2       # IP de l'AD joint nameserver 192.168.4.2       # IP de l'AD joint
-search projet2.local 
-domain projet2.local 
 </code> </code>
  
-et aussi dans le fichier /usr/local/samba/etc/smb.conf dans la section global+et aussi dans le fichier /etc/samba/smb.conf dans la section global
  
-<code>+<code file /etc/samba/smb.conf>
 dns forwarder = 8.8.8.8       # Évitez de mettre l'IP de L'AD joint  dns forwarder = 8.8.8.8       # Évitez de mettre l'IP de L'AD joint 
 </code> </code>
Ligne 247: Ligne 270:
  
 Il faut ensuite connecter un Poste Windows au domaine, comme pour joindre un Domaine Active Directory. \\ Il faut ensuite connecter un Poste Windows au domaine, comme pour joindre un Domaine Active Directory. \\
-Un fois connecter on vérifier sur quel contrôleur de domaine il est connecter avec la commande Windows //echo %logonserver%// +Un fois connecter on vérifier sur quel contrôleur de domaine il est connecter avec la commande Powershell : 
- +<code powershell
-<code> +PS C:\> echo $env:LOGONSERVER 
-C:\>echo %logonserver% +\\DC1
-\\SAMBA+
 </code> </code>
kb/linux/samba/joindre_un_domaine_en_tant_que_controleur_de_domaine.1520727229.txt.gz · Dernière modification : 2018/03/11 00:13 de beu