salut tout le monde !!

j'ai un problème que j'avoue ne pas m'expliquer: j'essaie en vain de faire de mon samba un pdc racine sur mon réseau local
le souci est les stations windows xp et 2k voient bien le pdc, mais au moment de s'insérer sur le domaine, j'ai une erreur disant
"
Erreur à la jonction au domaine homenet
Le compte n'est pas autorisé à se connecter depuis cette station.
"

Or mon smb.conf (voir plus bas) est correctement configuré (enfin il me semble). Quelqu'un aurait-il eu le même genre de problème, et pourrait m'aider ? L'analyse des trames n'a permis de voir que l'erreur n'est pas dans la communication entre les postes, mais bien un pb de configuration

Je suis open à toutes les idées ( sauf celles du genre # rm -rf / :lol: )

ps : j'ai ajouté des comments pr aider a la compréhension

# ------------------------------------------------------------
# $File: smb.conf $
# $File-md5sum: 864f11e44dc563277d804b02bb8d013a $
# $Revision$
# $By tuxxychris <tuxxychris[at]gmail[dot]com>$
# $Last-Modified: Sun Jul 9 13:32:48 2006$
# ------------------------------------------------------------

# Global parameters

[global]
#nom du domaine
workgroup = HOMENET

#nom de la machine
netbios name = MAITRE
server string = Server Samba %v (+PDC) on %L

# crypter le mot de passe
encrypt passwords = yes
# securite au niveau utilisateur
security = user

# Synchronisation des mots de passe samba avec les mots de passe Linux.
# Ajouter ces options si l'on veut que l'utilisateur connecte sur un domaine
# puisse changer son mdp
unix password sync = yes
passwd program = /usr/bin/passwd %u

passwd chat = *New*UNIX*password* %nn *ReType*new*UNIX*password* %nn *passwd:*all*authentication*tokens*updated*successfully*

# table de conversion nom windows -> nom unix (ex: administrateur ->root)
username map = /etc/samba/smbusers

log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192


# script pour ajouter automatiquement le nom de la machine lors de l'inscription dans le domaine
add user script = /usr/sbin/useradd -d /home/%u -g machines -c 'Compte %u' -s /bin/bash -M %u

# chemin du profil NT
logon path = %LProfiles%U

# creation du montage H: (repertoire perso) pour tous les utilisateurs
logon drive = H:
logon home = %L%u

# Controleur de domaine principal
domain logons = yes
os level = 64
preferred master = yes
domain master = yes
admin users = root

# Utilisation de WINS pour la resolution des noms NETBIOS
wins support = Yes
wins service = yes
dns proxy = no
# Ordre de resolution
name resolve order = lmhosts wins host bcast

# autorisation des machines sur les reseaux
# 192.168.0.0, 127.0.0.0 (localhost)
hosts allow = 192.168.0. 127.
restrict anonymous = no
time server = yes
max protocol = NT
ldap ssl = No
server signing = Auto
guest account = guest
update encrypted = yes
bind interfaces only = yes
winbind use default domain = yes
acl compatibility = win2k
paranoid server security = no

# repertoire perso
[homes]
read only = no
browsable = no
guest ok = no
map archive = yes

# partage pour pouvoir executer des scripts lors de l'ouverture de session
[netlogon]
path = /usr/local/samba/lib/netlogon
writable = no
browsable = no

# partage profiles necessaire pour stocker les profils utilisateurs (NT4, 2000 et XP)
[profiles]
path = /var/lib/samba/profiles
browsable = no
writable = yes
create mask = 0600
directory mask = 0700

# partage pour tous
[public]
comment = Pour tous les gens de mon domaine
path = /mnt/server/pub
valid users = root, @adm
directory mask = 775
create mask = 0664
read only = no
wide links = no
admin users = root, @adm
case sensitive = no
guest ok = yes
msdfs proxy = no


merci les gars , c'est fun
:-D :-D
regarde là : http://www.gcolpart.com/howto/samba.php4

Dans mon cas je passe un script qui modifie certaines clefs de registre windows concernant le cryptage des mots de passe. J'utilise un petit programme qui est fournit avec le cederom free-eos windows station sur le site de la distribution free-eos (ce sujet a été abordé pas mal de fois sur ce forum)
Pour qu'une machine soit joint au domaine il te faut tout d'abord l'ajouter en tant qu'utilisateur !!!
Dabord en utilisateur unix puis en utilisateur smb :

groupadd pc_domain
useradd -G pc_domain -s /dev/false nom-pc$
smbpasswd -m -a nom-pc$

Enjoy 🙂