0% ont trouvé ce document utile (0 vote)
2 vues8 pages

Samba File Sharing

samba

Transféré par

mnarimehdi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues8 pages

Samba File Sharing

samba

Transféré par

mnarimehdi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

SAMBA

File sharing server


SAMBA FILE SHARING SERVER INSTALLATION & CONFIGURATION

DESAMORE EVAN | 2024


On Debian 10 1
CREE LE :07/03/2024 16:30:00 PAR EVAN DESAMORE

Document#02

Projet : SAMBA Historique des Description des modifications Rédacteur


file sharing server version

[Link] Création du document DESAMORE Evan

[Link] Documentation fonctionnelle DESAMORE Evan

Table des matières


Créé le :07/03/2024 16:30:00 par Evan Desamore..........................................................................2
Intro ...................................................................................................................................................3
Qu’est ce que Samba ? ....................................................................................................................3
Informations à destination du jury .....................................................................................................3
Installation du serveur Samba ............................................................................................................4
Prérequis ........................................................................................................................................4
Installation ......................................................................................................................................4
Partager des fichiers avec Samba .......................................................................................................4
Créer un partage .............................................................................................................................4
Créer un utilisateur et le groupe "partage"......................................................................................5
Préparation du dossier du partage ..................................................................................................5
Accéder au partage Samba depuis Windows ...................................................................................6
Améliorer la gestion des droits sur le partage Samba ......................................................................8
2
Intro
QU’EST CE QUE SAMBA ?
Samba est un logiciel serveur libre et open source qui permet aux systèmes Unix et Linux de
communiquer avec des appareils Windows au sein d’un même réseau. En utilisant le protocole
SMB/CIFS, Samba facilite le partage de fichiers et d'imprimantes entre ces différents systèmes, tout
en offrant la possibilité d'agir comme un contrôleur de domaine compatible avec Active Directory.
Cette compatibilité permet non seulement la gestion centralisée des utilisateurs et des machines
dans des environnements mixtes mais aussi l'application de politiques de sécurité et
l'authentification via Kerberos. En résumé, Samba sert de pont essentiel pour l'intégration et la
gestion des ressources réseau entre Windows et les systèmes basés sur Unix/Linux, optimisant ainsi
l'efficacité et la cohérence de l'administration réseau.

Informations à destination du jury

3
Installation du serveur Samba
PREREQUIS

 Une machine sous Linux sous Debian 10 (selon la distribution quelques commandes
peuvent changer)
 Un poste client sous Windows pour tester l'accès au partage avec la découverte réseau
activée.

INSTALLATION
On s’assure que le système soit à jour
#apt update.

On installe le service dhcp-client


#apt install insc-dhcp-client

On installe le service Samba


#apt install samba

On active le démarrage automatique de smbd


#systemctl enable smbd

Partager des fichiers avec Samba


CREER UN PARTAGE
On édite le lignes suivantes dans fichier de configuration /etc/samba/[Link] :
[partage]
comment = Partage de fichiers
path = /home/samba (votre utilisateur) /partage ( le nom de votre dossier de partage)
browseable = yes
read only = no
guest ok = no
valid users = (votre utilisateur) et ( @votregroupe )

Quelques explications :

 [partage] : sert à spécifier le nom du partage entre "[]", c'est le nom qui devra être
utilisé pour accéder au partage
 comment : description du partage
 path : chemin vers le dossier à partager, sur le serveur
 guest ok : accès invité au partage (par défaut "no"). Si vous décidez d'activer cette
option, vous devez configurer l'option "guest account" qui par défaut prend la valeur
"nobody".
 read only : partage accessible uniquement en lecture seule (yes ou no)
4
 browseable : le partage doit-il être visible ou masqué si on liste les partages du
serveur avec un hôte distant (découverte réseau). La valeur "yes" permet de le rendre
visible.
 valid users : spécifier les utilisateurs ou les groupes qui ont les droits d'accès au
partage (les droits sur le système de fichiers doivent être cohérents vis-à-vis de cette
autorisation). On précise un utilisateur avec son identifiant et un groupe avec son
identifiant précédé du caractère "@". Pour indiquer plusieurs valeurs, séparez-les par
une virgule.

On active le redémmare le service smbd


#systemctl restart smbd

CREER UN UTILISATEUR ET LE GROUPE "PARTAGE"

Créez l'utilisateur "samba" et définissez son mot de passe :

#adduser samba

Pour que l'utilisateur puisse se connecter au partage, il faut l'autoriser dans Samba, en plus de la
création au sein du système Linux. Pour cela, il faut utiliser la commande "smbpasswd" pour déclarer
l'utilisateur et lui créer un mot de passe Samba (ce dernier pouvant être différent du mot de passe
du compte sur le système).

Voici la commande pour ajouter l'utilisateur "it-connect" :

#smbpasswd -a samba

L'utilisateur étant prêt, nous allons créer le groupe "partage" :

#groupadd partage

Avec gpasswd ou usermod, ajoutez l'utilisateur "samba" au groupe "partage" :

#gpasswd -a samba partage

PREPARATION DU DOSSIER DU PARTAGE

Le partage va être hébergé à l'emplacement "/srv/partage" de notre serveur. Commençons par créer le
dossier :

#mkdir /srv/partage

Ensuite, on va attribuer le groupe "partage" comme groupe propriétaire de ce dossier :

#chgrp -R partage /srv/partage/

Puis, nous allons ajouter les droits de lecture/écriture à ce groupe sur ce dossier :

#chmod -R g+rw /srv/partage/

On peut vérifier la configuration des droits avec la commande suivante : #ls -l /srv/
5
ACCEDER AU PARTAGE SAMBA DEPUIS WINDOWS

6
7
AMELIORER LA GESTION DES DROITS SUR LE PARTAGE SAMBA

Au sein du fichier [Link] et de notre bloc [partage], nous allons ajouter trois options :

create mask = 0660


directory mask = 0770
force group = partage

- L'option "create mask" va permettre de définir les droits par défaut sur les fichiers (lecture/écriture
pour l'utilisateur propriétaire et le groupe propriétaire seulement)

- L'option "directory mask" va permettre de définir les droits par défaut sur les dossiers

- L'option "force group" va permettre de forcer le groupe "partage" comme groupe propriétaire des
fichiers et dossiers

Ce qui donne :

[partage]
comment = Partage de données
path = /srv/partage
guest ok = no
read only = no
browsable = yes
valid users = @partage
create mask = 0660
directory mask = 0770
force group = partage

Une fois cet ajustement effectué, sauvegardez la configuration et redémarrez le service :

#systemctl restart smbd

Ensuite, les droits sur les nouveaux dossiers et fichiers permettront la collaboration entre plusieurs
utilisateurs : 8

Vous aimerez peut-être aussi