WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Implantation d'un réseau hybride sécurisé avec Linux comme contrôleur principal de domaine dans une entreprise publique. Cas de l'OCC (office congolais de contrôle )de Goma en RDC

( Télécharger le fichier original )
par Eric BALUGE
Institut supérieur d'informatique et de gestion Goma RDC - Licence 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

6. serveur samba

6.1 Installation

# yum install samba

6.2 Configuration de SAMBA

Éditez le fichier /etc/smb.conf et pour tester que ce ficher ne comporte pas d'erreur de syntaxe, utilisez la commande testparm

Voici les paramètres essentiels pour un serveur de fichiers classique (c'est-à-dire qui nécessite une authentification) :

workgroup: occgomar

netbios name: occgoma

server string: Mon serveur samba security: USER

guest account: nobody

Ensuite, on créer des partages de fichiers, qui apparaitront dans le voisinage réseau des machines Windows.

Pour accéder à ces partages, il faut entrer un login et password.

Le login doit etre présent en tant qu'utilisateur UNIX sur le serveur SAMBA et présent dans la base de gestion des utilisateurs Samba (smbpasswd, tdb, LDAP, etc.). Pour mettre un utilisateur dans la base de gestion des utilisateurs Samba, on utilisera la commande

suivante :

# Smbpasswd -a infoocc

Des manipulations peuvent s'avérer nécessaires pour que les clients Windows puissent accéder à Samba, notamment des clés de registre qui sont précisées dans la section suivante, mais ça ne devrait pas être la cas à ce stade.

6.3 Configurer SAMBA en PDC

Deux fichiers sont la base du serveur samba: smb.conf et smbpasswd

La section [global] du smb.conf pour configurer un serveur Samba en tant que PDC ressemble à celle-ci :

[global]

# le nom du domaine

workgroup = occgomar

# le nom "netbios" du serveur (nom que Windows va lire # dans son voisinage réseau )

netbios name = occgoma

# un nom au choix explicitant la machine

server string = Mon serveur samba

encrypt passwords = Yes

# savoir ou sont les logs

log file = /var/log/samba/log.%m

max log size = 50

# ordre de résolution des noms NETBIOS

name resolve order = wins host lmhosts bcast

# pour pouvoir synchroniser l'horloge des clients sur celle du serveur

# voir les scripts

time server = Yes

# IMPORTANT car spécifie que root peut joindre le domaine sur les clients domain admin group = root

# permettre d'utiliser les profils errants sur le serveur samba domain logons = Yes

# nombre pour battre les autres serveurs Windows os level = 95

preferred master = True

domain master = True

dns proxy = No

# pour que le serveur samba soit aussi serveur WINS # càd résolve les noms NETBIOS grâce au demon nmbd wins support = Yes

logon script = %U.bat

# Répertoire utilisé par win9x pour stocker les profils logon path = \\%L\profiles\%U

logon drive = Z:

# Répertoire utilisé par winNT,XP pour stocker les profils logon home = \\%L\profiles\%U

Il faut maintenant entrer un mot de passe Samba pour root (on évitera le code root UNIX) :

# smbpasswd -a root

Notons que l'on doit faire cela car pour joindre les machines Windows au domaine, il faudra préciser un utilisateur qui a l'UID égal à zéro !

Une fois cela fait il faut déterminer les utilisateurs qui pourront se connecter à samba et ou seront stockés leurs profils itinérants :

# addgroup smb

# mkdir /var/samba

# mkdir /var/samba/profiles
# mkdir /var/samba/netlogon

 

mettons profiles au groupe smb précédemment créé ,:

# chown -R root.smb profiles # chmod 775 profiles

Puis on ajoute ces partages de bases à notre smb.conf (ainsi que le partage homes) :

[netlogon]

comment = Repertoires scripts

path = /var/samba/netlogon

browseable = No [profiles]

comment = Homes windows

path = /var/samba/profiles

browseable = No read only = No

[homes]

comment = Répertoires personnels

path = /home/%U browseable = No read only = No

ajouter les noms de machines qui pourront se connecter à samba. Créons tout d'abord un répertoire pour ces machines :

# addgroup pc

Ensuite on ajoute un utilisateur spécial daf$ :

# adduser --ingroup pc --shell /dev/false \ --no-create-home --force-badname daf$

Puis on l'ajoute à /etc/samba/smbpasswd :

# smbpasswd -m -a daf$

Notons que sous Windows, le nom de la machine, appelé nom NETBIOS, est toujours en majuscule. Mais sous UNIX, on peut entrer le nom en minuscule. Ne pas oublier le $ à la fin du nom.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Les esprits médiocres condamnent d'ordinaire tout ce qui passe leur portée"   François de la Rochefoucauld