Je galère aussi...

samba en contrôleur de domaine sous Linux Debian

Posté par Vince dans tutoriaux

Le serveur Samba est l’outil privilégié pour installer un réseau LAN (Local Area Network) fonctionnant avec le protocole SMB (Server Message Block). SAMBA est un système de partage de fichiers et d’imprimantes entre des stations Unix et Windows de façon transparente et stable. On peut également centralisé l’administration d’un réseau grace à son mode PDC(Primary Domaine Controler),
qui permet de centralisé les ressources et les comptes utilisateurs.

apt-get install samba
On crée un utilisateur avec un mot de passe oligatoire et un repertoire dans /home, qui doit appartenir au groupe users.

adduser -g users nom_utilisateur

On crée trois repertoires dans /home : netlogon, export/profile et shared, un dossier partagé accessible à tous.
mkdir /home/netlogon
mkdir -p /home/export/profile
mkdir /home/partage

On donne les droits d’écriture pour tout le monde aux repertoires suivants :
chmod a+w /home/export
chmod a+w /home/export/profile
chmod a+w /home/partage

On se place dans le repertoire /etc/samba
on fait :
cat /etc/passwd | mksmbpasswd.sh > smbpasswd

On affecte le mot de passe samba a notre utilisateur :
smbpasswd nom_utilisateur

On ajoute le nom (netbios) de la station XP :
useradd -g users -d /dev/null/ -s /dev/null NOM_MACHINE$
ATTENTION LE SIGNE $ a la fin du nom de la station est IMPERATIF!

On affecte un mot de passe samba a notre station :
smbpasswd -a -m NOM_MACHINE (sans le $ cette fois ci)

On affecte un mot de passe samba a root
smdpasswd -a root

SOUS WIN XP :

Démarrer / Executer : Taper regedit + Entree
Aller a :
- HKEY_LOCAL_MACHINE
- SYSTEM
- CurrentControlSet
- Services
- Netlogon
- Parameters
et modifier la clé suivante :
requiresignorseal. Par defaut elle a comme valeur 1 mettez la a place un 0 (zéro)
Fermer la base de registre. relancer le poste.

Voici mon fichier smb.conf a adapter:

[global]
netbios name = NOMMACHINE
workgroup = NOMDOMAINE
server string = Serveur Samba %v
log file = /var/log/samba/log.%m
max log size = 50
announce version = 5.2
name resolve order = wins lmhosts bcast
username map = /etc/samba/smbusers
security = user
#
encrypt passwords = Yes
smb passwd file = /etc/samba/smbpasswd
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *New* %n\n *Re* %n\n *pa*
passwd chat debug = Yes
os level = 255
share modes = No
#
domain master = True
local master = yes
preferred master = True
domain logons = yes
logon script = logon.cmd
#
logon path = \\%L\profile\%U
logon drive = P:
logon home = \\%L\%U
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
case sensitive = No
default case = lower
preserve case = yes
short preserve case = Yes
character set = iso8859-1
domain admin group = @admin
dns proxy = No
wins support = Yes
remote announce = 192.168.0.1
remote browse sync = 192.168.0.
hosts allow = 192.168.0. 127.
winbind use default domain = Yes
nt acl support = No
msdfs root = Yes
#
[netlogon]
path = /home/netlogon
writable = No
browseable = No
write list = Administrateur
#
[profile]
path = /home/export/profile
browseable = No
writeable = Yes
create mask = 0700
directory mask = 0700
#
[homes]
comment = Repertoire Personnel
browseable = No
writeable = Yes
#
[shared]
comment = Repertoire partagé
browseable = No
writeable = Yes
public = No
path = /home/shared


Tags :, , , ,
Faites tourner : These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Netvouz
  • ThisNext
  • blogmarks
  • Scoopeo
Article similaire :