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

 > 

Administration Linux et mise en place d'un serveur de messagerie

( Télécharger le fichier original )
par Trinité Héros KOUE FODE
Institut supérieur de technologie - Ingénieur des travaux en informatique 2008
  

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

XII. CONFIGURATION DE SAMBA

Samba est un logiciel libre et une mise en oeuvre du protocole SMB/CIFS sous GNU/Linux, initialement développée par l'australien Andrew Tridgell. Il est sous licence GNU GPL 3. Son nom provient du protocole SMB (Server message block), le nom du protocole standard de Microsoft, auquel ont été ajoutées les deux voyelles a : « SaMBa ».

À partir de la version 3, Samba fournit des fichiers et services d'impression pour divers clients Windows et peut s'intégrer à un domaine Windows Server, soit en tant que contrôleur de domaine principal (PDC) ou en tant que membre d'un domaine. Il peut également faire partie d'un domaine Active Directory. Il fonctionne sur la plupart des systèmes Unix, comme GNU/Linux, Solaris, AIX et les variantes BSD, y compris Apple, Mac OX X Server (qui a été ajoutée au client Mac OS X en version 10.2). Samba fait partie intégrante de presque toutes les distributions GNU/Linux.

SAMBA est un serveur de fichiers pour Linux compatible avec les réseaux Microsoft Windows. Autrement dit, le Serveur SAMBA réalise le partage de ressources (fichiers, imprimante) entre machines fonctionnant avec un système Microsoft Windows et un système Linux (en licence GNU GPL, donc libre).

Nous allons voir dans cet article, la procédure à suivre pour pouvoir intégrer une machine Linux dans un domaine NT.

Pour configurer le serveur Samba il faudrait d'abord tester la présence du paquetage de

Samba

rpm | grep /etc/samba/smb.conf

Cas 1

Si le paquetage existe il reste maintenant à connaitre son statuts

service smb.conf statuts

Si le service est arrété, il faudrait le démarrer avec la commande

service smb.conf start

Cas 2

Si le paquetage n'existe pas alors il faudrait l'installer

apt install /etc/samba/smb.conf

Si nous sommes le Super utilisateur qui est root par défaut

Ou la commande si non

su apt install /etc/samba/smb.conf

Si nous sommes un simple utilisateur, avec la commande su vous prenez la main sur le super utilisateur qui est root. Apres le test du statut du service samba, il faut maintenant l'éditer pour pouvoir le modifier.

vi /etc/samba/smb.conf

a. Configuration de base pour Samba

La configuration générale du serveur samba se passe dans la section [global] du fichier /etc/samba/smb.conf, on va donc y ajouter les options suivantes :

[global]

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

# nom de la machine (= hostname) netbios name = xblade

# Nom qui apparaît lors du parcours réseau (%h = hostname) server string = %h

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

# Mode authentification security = user

# On accepte les inconnus en leurs donnant un droit d'accès en tant qu'invité map to guest = Bad User

# Liste des utilisateurs non valide ; invalid users = toto

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

# Options de connexions

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 ; hosts allow = 192.168.0. EXCEPT 192.168.0.35

; hosts deny = ALL

# Configuration des logs du serveur, taille en kb log file = /var/log/samba/%m.log

max log size = 1000

Ici notre serveur est configuré pour appartenir au groupe de travail WORKGROUP. Celui-ci fonctionnera normalement, après redémarrage du service samba avec la commande /etc/init.d/smb restart. Il ne faudra pas oublier de créer les comptes utilisateurs, en utilisant la commande smbpasswd -a trinite.

b. Intégration de Samba dans un domaine NT

Fichier de configuration pour joindre un domaine NT qui se nomme ENERCA :

[global]

workgroup = MONDOMAINE security = domain

# Configuration de winbind winbind separator = \

winbind cache time = 10 template shell = /bin/bash template homedir = /home/%D/%U

idmap uid = 10000-20000 idmap gid = 10000-20000 winbind enum users = yes winbind enum groups = yes

Une fois samba lancé, nous pouvons joindre notre domaine avec :

[root@xblade ~]net rpc join -U administrator Password: *****

Joined domain ENERCA .

Apres la configuration, il faut tester le serveur #testparm smb.conf

Ou

testparm > « nom d'un répertoire »

S'il n'y a pas de problème, il ne reste qu'à donner les droits pour la lecture/écriture/exécution pour permettre au poste Windows de browser le serveur

chmod 764 /etc/samba/smb.conf

Apres l'attribution des droits, il faut maintenant redémarrer les services de samba

service smb.conf restart supprimer les barrières de sécurité

#iptables -F

c. Démarrage du service

Lancer le service SAMBA en tapant la commande : service smb start. L'option restart permet de relancer le serveur et stop pour l'arrêter.

d. Visualisation du voisinage réseau

Nous allons voir ici comment se connecter au serveur depuis une machine Linux ou Windows.

e. Vérification de l'existence d'un serveur samba

Le client Samba (smbclient) permet de fournir une interface en ligne de commande pour accéder aux ressources SAMBA á partir d'une machine de type Unix (Linux).

Pour vérifier l'existence d'un serveur SAMBA sur le réseau et de lister les ressources qu'il partage nous tapons la commande suivante :

#smbclient nom_serveur_smb

f) Connexion a partir de Windows

Pour se connecter avec samba, il faut partir sur le voisinage réseau.

Puis cliquer sur « voir les ordinateurs du groupe de travail »

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








"Il y a des temps ou l'on doit dispenser son mépris qu'avec économie à cause du grand nombre de nécessiteux"   Chateaubriand