voici mon fichier samba
#-----------------------------------------------------------------------#
# #
# Description : Fichier de configuration pour realiser un controleur #
# de domaine sous [B]samba[/B]. #
# OS : Linux #
# Requires : [B]samba[/B] #
# Version : 0.1.0 #
# Web site : http://www.tux-planet.fr/ #
# #
#-----------------------------------------------------------------------#
#-------------------------------#
# Option general du serveur #
#-------------------------------#
[global]
# Nom du groupe de travail ou du domaine
workgroup = BANQUISE
# nom de la machine (= hostname)
netbios name = PINGOO
# Nom qui apparait lors du parcours reseau (%h = hostname)
server string = %h
# 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 [B]samba[/B]
# - 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
; hosts allow = 192.168.0. EXCEPT 192.168.0.35
; hosts deny = ALL
hosts allow = 192.168.0.
# Configuration des logs du serveur
log file = /home/log/[B]samba[/B]/%m.log
# Taille maximal des logs (en kb)
max log size = 5000
#------------------------------------------#
# Option pour un controleur de domaine #
#------------------------------------------#
# L'option ci-dessous definit [B]samba[/B] comme le Controleur de domaine
# principal (maitre). Ceci permet a [B]samba[/B] 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 a [B]samba[/B] de forcer une election de controleur
# de domaine au demarrage, et lui donne ainsi une petite chance de gagner
# lors de cette election
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
admin users = root
# 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 [B]samba[/B] 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 / [B]samba[/B] depuis n'importe quels postes
#add user script = /usr/sbin/useradd -d /home/ADHERENTS/%u -G ice_users -s /bin/false -m %u
add user script = /usr/sbin/useradd -d /srv/[B]samba[/B]/home/%u -G ice_users -s /bin/false -m %u
# Scrip bash qui permet un ajout automatique des machines
# sur le serveur, au groupe ice_pc
add machine script = /usr/sbin/useradd -d /dev/null -G ice_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.
# [B]samba[/B] 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 = /home/PARTAGE/netlogon
path = /srv/[B]samba[/B]/NETLOGON
read only = yes
write list = @ice_admin
[public]
# Partage du dossier public, visible et accessible par tout le monde
comment = Repertoire public sur serveur
writable = yes
#path = /home/PARTAGE/public
path = /srv/[B]samba[/B]/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 = /home/PARTAGE/private
path = /srv/[B]samba[/B]/PRIVATE
valid users = @ice_users
writable = yes
browseable = yes
guest ok = no