Projet

Général

Profil

Tâche #19786

Scénario #19723: On doit pouvoir se loguer sur un poste du domaine Seth avec le compte admin

Problème de chargement de profile

Ajouté par Philippe Caseiro il y a environ 7 ans. Mis à jour il y a environ 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
06/03/2017
Echéance:
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Trouver pourquoi dans l'environnement DC1 + DC2 + FILE, le profil de l'admin ne se charge pas correctement et provoque l'erreur de la demande #19782

2017-03-20-110450_1280x1024_scrot.png Voir - Erreur de chargement du profile (30,6 ko) Philippe Caseiro, 20/03/2017 11:07

Historique

#1 Mis à jour par Philippe Caseiro il y a environ 7 ans

Le journal d'évènement de la station windows présente une erreur Kerberos, car le poste client n'est pas à l'heure, en tout cas pas à la même heure que les serveurs.
Il faut que toutes les machines aient la même heure quoi qu'il arrive.

Le fait de la mettre à l'heure (après l'avoir sortie de domaine) ne change rien quand à l'erreur au login de l'utilisateur.

#2 Mis à jour par Philippe Caseiro il y a environ 7 ans

La station windows ne trouve pas de profile sur le serveur, l'utilisateur admin semble être créer avec un profile itinérant d'où l'erreur.

#3 Mis à jour par Philippe Caseiro il y a environ 7 ans

Voici la fiche de l'utilisateur "admin", j'ai quelques doutes sur les valeurs des attributs "homeDirectory" et "profilePath"

# record 8
dn: CN=admin,CN=Users,DC=ac-test,DC=fr
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: user
cn: admin
instanceType: 4
whenCreated: 20170317204100.0Z
uSNCreated: 3772
name: admin
objectGUID: e9a5b870-f039-45df-9842-83593f23d945
badPwdCount: 0
codePage: 0
countryCode: 0
badPasswordTime: 0
lastLogoff: 0
primaryGroupID: 513
objectSid: S-1-5-21-2488423492-2229636781-3750543652-1103
accountExpires: 9223372036854775807
sAMAccountName: admin
sAMAccountType: 805306368
userPrincipalName: admin@ac-test.fr
objectCategory: CN=Person,CN=Schema,CN=Configuration,DC=ac-test,DC=fr
pwdLastSet: 131342568606658410
userAccountControl: 512
homeDirectory: \\file.ac-test.fr.ac-test.fr\admin
homeDrive: U:
profilePath: \\file.ac-test.fr.ac-test.fr\profiles\admin
memberOf: CN=Domain Admins,CN=Users,DC=ac-test,DC=fr
lastLogonTimestamp: 131344744343429900
whenChanged: 20170320090714.0Z
uSNChanged: 3826
lastLogon: 131344773985929040
logonCount: 4
distinguishedName: CN=admin,CN=Users,DC=ac-test,DC=fr

# Referral
ref: ldap://ac-test.fr/CN=Configuration,DC=ac-test,DC=fr

# Referral
ref: ldap://ac-test.fr/DC=DomainDnsZones,DC=ac-test,DC=fr

# Referral
ref: ldap://ac-test.fr/DC=ForestDnsZones,DC=ac-test,DC=fr

# returned 11 records
# 8 entries
# 3 referrals

#4 Mis à jour par Philippe Caseiro il y a environ 7 ans

Donc l'origine du problème viens de la valeur de la variable ad_homes_share_host de la configuration de notre infra.

Cette variable est utilisée dans le template samba4-vars.conf, ce fichier définit des variables bash chargées par le script samba4.sh.
Dans ce fichier de configuration la valeur de "ad_homes_share_host" est placée dans la variable shelle AD_HOMES_SHARE_HOST_NAME.
Dans la fonction samba_create_homes_dir si la variable AD_HOMES_SHARE_HOST_NAME est définie elle est utilisée pour redéfinir le home dir de l'utilisateur.

La commande suivante fait le travail :

pdbedit -h "\\\\${AD_HOMES_SHARE_HOST_NAME}.${AD_REALM}\\admin" -D 'U:' admin > /dev/null

Une fois les valeurs remplacées cela donne :

pdbedit -h "\\\\file.ac-test.fr.ac-test.fr\\admin" -D 'U:' admin > /dev/null

Donc en conclusion:
  • soit on change la valeur de ad_homes_share_host dans la configuration de nos modules pour mettre "file" et pas "file.ac-test.fr"
  • soit on change le script pour qu'il n'utilise pas le AD_REALM si il est déjà présent dans AD_HOMES_SHARE_HOST_NAME

#5 Mis à jour par Philippe Caseiro il y a environ 7 ans

  • Assigné à mis à Philippe Caseiro

#6 Mis à jour par Philippe Caseiro il y a environ 7 ans

  • Restant à faire (heures) changé de 4.0 à 0.1

#7 Mis à jour par Philippe Caseiro il y a environ 7 ans

  • Statut changé de Nouveau à En cours

#8 Mis à jour par Philippe Caseiro il y a environ 7 ans

  • Statut changé de En cours à Nouveau
  • Restant à faire (heures) changé de 0.1 à 4.0

#9 Mis à jour par Philippe Caseiro il y a environ 7 ans

  • Statut changé de Nouveau à Résolu

#10 Mis à jour par Philippe Caseiro il y a environ 7 ans

  • Restant à faire (heures) changé de 4.0 à 0.1

#11 Mis à jour par Joël Cuissinat il y a environ 7 ans

  • % réalisé changé de 0 à 100

#12 Mis à jour par Fabrice Barconnière il y a environ 7 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.1 à 0.0

Test réexécuté avec succès

Formats disponibles : Atom PDF