voici mon probleme , en faite j ai une machine(ubuntu 7) qui me sert de serveur samba en mode PDC , la version de samba installé la 3.X.X. j ai egalement un poste client (xp sp2) donc apres avoir configurer mon smb.conf et testé avec testparm qui ne donne aucune erreur ensuite j ai entrepris la jonction de mon pc client au domaine que j avai declaré ds le smb.conf et normalement il apparait la fenetre demandant le login et le pass du root que je donne sans soucis et juste apres il m affiche une erreur genre " Le domaine spécifié n'existe pas ou n'a pas pu être constacté"
j ai entendu kelke part qu'il faudrait changer des clés de registre mais d'autre tutos disent que depuis la version 3 de samba c est ne plus necessaire de modifier ces clés donc vs pouvez m eclairsir sur ce point aussi.
voila en kelke sorte mon blem donc si vs pouvez m aider je vs serais reconnaissant.
merci
ps : voici un aperçu de mon smb.conf
# Sample configuration file for the Samba suite for Debian GNU/Linux.
#======================= Global Settings =======================
[global]
## Browsing/Identification ###
# indique le nom de domaine ou de groupe de travail
netbios name = samba
workgroup = djib.lan
# indique la description du serveur server string = %h medwai
# WINS Support - Mettre en route le serveur Wins wins support = no
# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
wins server = w.x.y.z
# On ne cherche pas les noms netbios via le dns
dns proxy = no
# Quels services de nommage utiliser?
name resolve order = lmhosts host wins bcast
# serveur de temps active ?
time server = yes
####### Authentication #######
# Obliger les utilisateurs a avoir un compte sur le serveur pour se connecter
security = user
# Toujours crypter les mots de passe
encrypt passwords = true
# Base de donnees des passwd
passdb backend = tdbsamvar/lib/samba/passdb.tdb
# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
pam password change = no
########## Domains ###########
# Samba gere les autentifications sur le domaine (pdc)
os level = 65
domain logons = yes
local master = yes
preferred master = yes
#
# Chemin des repertoires de profil des utilisateurs
# Le partage [Profiles] doit etre parametre plus bas
logon path = \\%N\profiles\%U
# on peut aussi le mettre dans le home de l'utilisateur
logon path = \\%N\%U\profile
# Chemin du dossier prenonnel des users
logon drive = H:
logon home = \\%N\%U
# Script a lancer au logon des users, il doit etre stocke dans le partage [netlogon]
# Evidemment, il doit etre en format dos
logon script = %U.cmd
# Creation auto des users unix sans passwd.
add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
# seul l utilisateur authentifie aura l acces
valid users = %S
# indique si vs voulez avoir l autorisation d ecriture sur le dossier personnel(yes or no)
writable = no
# File creation mask is set to 0600 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0664.
create mask = 0600
# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
directory mask = 0700
#dossier des logonscripts
[netlogon]
comment = Service de connexion au reseau
path = /home/samba/netlogon
guest ok = yes
writable = no
brwoseable = no
share modes = no
#profils des utilisateurs windows
[profiles]
comment = Users profiles
path = /home/samba/profiles
guest ok = no
browseable = no
create mask = 0600
directory mask = 0700
[lee_share_E]
comment = lecteur E
browseable = yes
valid users = waisso,mohamed
public = yes
path = /media/hda5
[partage limite]
comment = partage lecteur D
path = /media/hda9
browseable = yes
writable = no
guest ok = no
valid users = mohamed,waisso
Lorsqu'il te demande d'entrer ton login pour intégrer le poste au domaine essayes d'y inclure le nom netbios du domain sous la forme :
Nom_NetBios_Domain\root
si tu l'as déjà fait et que le nslookup sur XP renvoi bien la correspondance du nom de domaine avec l'IP d'un DC, avec toujours le même problème, je ne vois pas plus pour le moment ...
Lorsqu'il te demande d'entrer ton login pour intégrer le poste au domaine essayes d'y inclure le nom netbios du domain sous la forme :
Nom_NetBios_Domain\root
si tu l'as déjà fait et que le nslookup sur XP renvoi bien la correspondance du nom de domaine avec l'IP d'un DC, avec toujours le même problème, je ne vois pas plus pour le moment ...
1 - tu ne peux pas te connecter en tant que root car si tu regarde ta conf tu as ceci : invalid users = root 2- ensuite si tu regarde bien, tu as ça aussi : security = user, ce qui veut dire que seuls des utilisateurs déjà existant dans /etc/shadow (c'est à dire utilisateurs du système local) peuvent se connecter en smb sur ton serveur. 3- Une fois les deux éléments suivants compris, crée des utilisateurs locaux que tu tu déclare ensuite à samba de cette façon : smbpasswd -a NomUtilisateur, défini un nouveau mot de passe de connection, de préférence mets le même nom d'utilisateur et mot de passe du compte Windows comme ça même pas besoin de s'authetifier.
Voila je pense que ça peut être comme résolu maintenant.
Message édité par oxydables le 27-06-2007 à 19:18:49