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
