Tâche #23195
Scénario #22248: SETH DC - Correction Resolv.conf et krb5.conf
Correction du fichier krb5.conf
Related issues
Associated revisions
Mise à jour de la configuration kerberos.
Ref #23195
Remplacer le template krb5.conf de samba par celui d’EOLE.
Au provisionnement, Samba utilise un template de son cru pour la configuration
de kerberos. Il faut que ce template soit similaire à celui mis en place
sur /etc/krb5.conf.
Ref #23195
History
#1 Updated by Emmanuel IHRY about 5 years ago
- Subject changed from Évolution de krb5.conf to Évolution du fichier krb5.conf
#2 Updated by Emmanuel IHRY about 5 years ago
fichier krb5.conf est présent deux fois sur le serveur¶
Le fichier de configuration Kerberos est sous /etc et Samba a également un fichier de configuration krb5 sous /var/lib/samba/private/krb5.conf
Le fichier généré par EOLE est celui de /etc :
./dicos/25_smb_ad.xml: <file filelist='ad-files' name='/etc/krb5.conf' mkdir='True' rm='True'/>
Tranquil IT préconise de ne conserver que celui de /etc et de faire un lien symbolique vers le second :
rm /var/lib/samba/private/krb5.conf ln -s /etc/krb5.conf /var/lib/samba/private/krb5.conf
Cette doc https://wiki.samba.org/index.php/Setting_up_Samba_as_an_Active_Directory_Domain_Controller confirme ça, et avec samba 4.7, il faut créer le lien symbolique tel que le propose TIS et non pas dans l'autre sens :
Do not create a symbolic link to the the generated krb5.conf file. In Samba 4.7 and later, the /usr/local/samba/private/ directory is no longer accessible by other users than the root user. If the file is a symbolic link, other users are not able to read the file and, for example, dynamic DNS updates fail if you use the BIND_DLZ DNS back end.
Évolution du contenu de fichier¶
voilà ce que préconise TIS https://dev.tranquil.it/wiki/SAMBA_-_Installation_samba4_comme_DC_secondaire
[libdefaults]
default_realm = MONDOMAINE.LAN
dns_lookup_kdc = false --> dans eole à TRUE
dns_lookup_realm=false--> dans eole à TRUE
[realms]
MONDOMAINE.LAN = {
kdc = IP du serveur lui-même (adresse_ip_eth0)
kdc = IP %%ad_dc_sysvol_ref --> en deuxième position, présence de cette ligne sur les DC additionnels uniquement (ad_additionel_dc=oui), on fait référence au controleur primaire du domaine
kdc = IP %%ad_additional_dc_ip --> ensuite, référence aux serveurs cités dans cette variable, sachant que cette variable n'a pas vocation à décrire tous les serveurs du domaine (voir #23196)
}
[domain_realms]
.mondomaine.lan = MONDOMAINE.LAN
mondomaine.lan = MONDOMAINE.LAN
voir aussi https://www.daemon-systems.org/man/krb5.conf.5.html
#3 Updated by Emmanuel IHRY about 5 years ago
- Estimated time set to 4.00 h
- Remaining (hours) set to 4.0
#4 Updated by Emmanuel IHRY about 5 years ago
- Subject changed from Évolution du fichier krb5.conf to Correction du fichier krb5.conf
#5 Updated by Emmanuel IHRY about 5 years ago
- Assigned To changed from force bleue to Benjamin Bohard
#6 Updated by Benjamin Bohard almost 5 years ago
- Status changed from Nouveau to En cours
#7 Updated by Benjamin Bohard almost 5 years ago
- Status changed from En cours to Résolu
#8 Updated by Emmanuel IHRY almost 5 years ago
Il manque l’exécution de ces deux instructions
rm /var/lib/samba/private/krb5.conf
ln -s /etc/krb5.conf /var/lib/samba/private/krb5.conf
Car le fichier /var/lib/samba/private/krb5.conf soit être identique à celui /etc/krb5.conf
#9 Updated by Emmanuel IHRY almost 5 years ago
- Status changed from Résolu to En cours
#10 Updated by Emmanuel IHRY almost 5 years ago
En fait le process EOLE copie le fichier aux deux endroits --> OK
Cependant, le fichier n'est pas copié dans /var/lib/samba/private/ lors de l'instance
#11 Updated by Benjamin Bohard almost 5 years ago
- Status changed from En cours to Résolu
- % Done changed from 0 to 100
- Remaining (hours) changed from 4.0 to 0.25
Le fichier est bien copié. Cependant, lors du provisionnement, Samba l’écrase par sa propre version.
Cette version est maintenant également remplacée par le template.
#12 Updated by Emmanuel IHRY almost 5 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 0.25 to 0.0
Ok avec le paquet .47
les deux fichiers sont identiques dès l'instance
#13 Updated by Joël Cuissinat almost 5 years ago
- Related to Tâche #23788: Mise à niveau du fichier krb5.conf généré added