Machine XP sur domaine SAMBA - impossible

Fermé
teckboy Messages postés 63 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 6 décembre 2017 - 16 oct. 2008 à 09:32
 Vivien GREGORI - 20 juil. 2009 à 01:59
Bonjour,

Alors voilà mon probleme, j'ai un serveur debian, sur lequel j'ai installé SAMBA en tant que PDC...

Voici mon smb.conf

[global]

# Nom du groupe de travail ou du domaine
workgroup = michelet

# nom de la machine (= hostname)
netbios name = proxy-michelet

# Nom qui apparait lors du parcours reseau (%h = hostname)
server string = proxy-michelet

# Activation du cryptage des mots de passe
encrypt passwords = yes

# Mode authentification
# - share = ok pour tous
# - user = oblige d'avoir un compte sur le serveur samba
# - domain = pour joindre un domain
security = user

# Traitement des utilisateurs anonymes
map to guest = Bad User

# Liste des utilisateurs non valides
; invalid users = toto

# Pour pouvoir synchroniser l'horloge des clients sur celle du serveur
time server = Yes

# Option de connection
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

# Configuration des logs du serveur
log file = /var/log/samba/%m.log

# Taille maximal des logs (en kb)
max log size = 1000

# Declaration des Imprimantes
load printers = yes
printing = cups
printcap name = cups
printer admin = root


#------------------------------------------#
# Option pour un controleur de domaine #
#------------------------------------------#

# L'option ci-dessous definit Samba comme le Controleur de domane
# principal (maitre). Ceci permet a Samba de collationner les listes
# de partages entre les sous-reseaux
domain master = yes

# Le niveau d'OS indique l'importance de ce serveur en tant que
# candidat au role de controleur principal lorsqu'une election
# est provoquee
os level = 33

# L'option ci-dessous indique samba de forcer une election de controleur
# de domaine au demarrage, et lui donne ainsi une petite chance de gagner
# lors de cette éction
preferred master = yes

# Activez ce qui suit si vous voulez activer des "logon scripts"
# lorsque les utilisateurs se connectent sur des postes
# Win95, 98, Me ou NT :
domain logons = yes

# Nom du script qui est execute lorsque les utilisateurs se logue
logon script = logon.bat

# Administrateur du domaine
admin users = root @adm

# Utilisation de WINS pour la resolution des noms NETBIOS
wins support = yes
dns proxy = no

# Ordre de resolution des noms NETBIOS
name resolve order = lmhosts wins host bcast

# 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

# Script bash qui permet a l'administrateur d'ajouter des
# utlisateurs Unix / Samba depuis n'importe quels postes
add user script = /usr/sbin/useradd -d /srv/samba/home/%u -G domain_users -s /bin/false -m %u

# Scrip bash qui permet un ajout automatique des machines
# sur le serveur, au groupe dom_pc
add machine script = /usr/sbin/useradd -d /dev/null -G domain_pc -s /bin/false -m %m$

#-----------------------------------------#
# Option pour les partages de dossiers #
#-----------------------------------------#

# Le partage ci-dessous apparaitra comme repertoire personnel
# (et donc a son nom) pour l'utilisateur qui se connecte au serveur.
# Samba remplacera automatiquement homes par le nom de l'utilisateur.
[homes]
comment = Home Directories
browseable = no
writable = yes

[netlogon]
# Dossier contenant les scripts de execute par les clients apres leur authentification
path = /srv/samba/netlogon
read only = yes
write list = @domain_admin

[public]
# Partage du dossier public, visible et accessible par tout le monde
comment = Repertoire public sur serveur
writable = yes
path = /srv/samba/public
guest ok = yes

[private]
# Partage du dossier private, visible et pas accessible
# par tout le monde (seulement utilisateur du domaine authentifie)
comment = Repertoire private du serveur
path = /srv/samba/private
valid users = @domain_users
writable = yes
browseable = yes
guest ok = no



# Section de partage des imprimantes

[printers]
comment = Imprimantes
# Chemin du spool
path = /var/spool/samba
# Les invités peuvent imprimer
guest ok = Yes
create mask = 0700
# Imprimante visible lors du parcours du réseau
browseable = Yes
printable = Yes
# On utilise les drivers disponible sur le serveur pour imprimer
# Si option = yes, la commande cupsaddsmb ne marchera pas
use client driver = no



# Section de partage des drivers

[print$]
comment = Drivers pour imprimantes
# Chemin des drivers
path = /etc/samba/drivers
browseable = yes
guest ok = yes
read only = yes
# Compte autorisé à ajouter de nouveau drivers sur le serveur
write list = root




Voilà la procedure que j'utilise pour creer mes comptes utilisateurs et mes dossiers de partage....


[root@localhost samba]# smbpasswd -a root
New SMB password:
Retype new SMB password:
Added user root.
* Création du groupe des administrateurs du domaine
groupadd dom_admin
* Création du groupe des utilisateurs du domaine
groupadd dom_users
* Création du groupe des machines
groupadd dom_pc
* Création des répertoires de partage
mkdir /srv/samba
mkdir /srv/samba/public
mkdir /srv/samba/private
mkdir /srv/samba/netlogon
mkdir /srv/samba/home
* On change le groupe propriétaire des dossiers
cd /srv/samba && chgrp dom_users *
* On positionne les bons droits sur les dossiers car les droits d’accès unix sont prioritaires sur les droits samba.
Chmod 755 netlogon/ && chmod 770 private/ && chmod 777 public/
* Créer le fichier script de démarrage netlogon
Il suffit de copier le fichier logon.bat situé dans le dossier « doc samba » dans le chemin annoncé ci-dessus



Une fois mes utilisateurs créés, je tente de me logguer au domaine et j'ai un joli message d'erreur...

Utilisateur introuvable....


Que faire!!!???

Merci
A voir également:

6 réponses

Vivien GREGORI
20 juil. 2009 à 01:59
Je pense, a mon humble avis, que tu n'as pas créé de compte pour la machine NT, je m'explique :

Supposons que ta machine à ajouter s'appelle "ma-machine" (son nom netbios), sur cette machine, tu as crée un compte utilisateur "mon-utilisateur-sur-ma-machine"

Si le système client est un Windows 9x, les commandes suivantes suffise à joindre le domaine :

# useradd –-g smbuser –-d /dev/null –-s /dev/null mon-utilisateur-sur-ma-machine
# smbpasswd –a mon-utilisateur-sur-ma-machine

Cependant, s'il s'agit d'une machine NT (Windows 2K ou XP), il faudra aussi faire les comptes suivants sous unix :

# useradd –-g smbuser -–d /dev/null -–s /dev/null ma-machine$ (Le $ n'est pas une erreur :-)
# smbpasswd –a –m ma-machine (Le $ n'est pas la exprès)

En espérant avoir aidé du monde avec ça

Vivien
2
teckboy Messages postés 63 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 6 décembre 2017 1
16 oct. 2008 à 10:54
Merci mais j'utilise pas de LDAP, je n'ai qu'une pettie dizaine d'utilisateur donc ca vaut pas le coup....
0
teckboy Messages postés 63 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 6 décembre 2017 1
16 oct. 2008 à 14:19
up! personne pour m'aider? :s
0
teckboy Messages postés 63 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 6 décembre 2017 1
17 oct. 2008 à 08:45
s'il vous plait...une âme charitable pour moi...???
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Il faut créer un compte utilisateur sur ton poste client avec le même mot de passe que celui de SAMBA.
0
thecrazyspy Messages postés 413 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 13 novembre 2015 43
16 oct. 2008 à 09:35
http://www.coagul.org/spip.php?article625
-1