Outils pour utilisateurs

Outils du site


samba

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
samba [2023/02/27 10:25] – [Commandes Windows pour l'accès aux partages] adminsamba [2023/02/27 11:54] (Version actuelle) – [Principes] admin
Ligne 1: Ligne 1:
 ====== SAMBA : Partage de fichiers pour Windows sous Linux ====== ====== SAMBA : Partage de fichiers pour Windows sous Linux ======
 Contributeurs : (SISR2-2017) Patrice Cypre Contributeurs : (SISR2-2017) Patrice Cypre
 +
 +===== Principes =====
 +SAMBA est une transposition sous Linux du protocole **SMB** assurant le partage de fichiers dans un environnement Windows. Il est aussi utilisé pour assurer les rôles de contrôleurs de domaine équivalent à AD, mais qui n'est pas l'objet de cette page. 
 +
 +Pour fonctionner, SAMBA nécessite : 
 +  * les services smbd et nmbd installés par //**apt install samba**//
 +  * des dossiers présents sur le disque de la machine Samba, auxquels des droits sont définis selon des utilisateurs Linux
 +  * des utilisateurs Linux intégrés à Samba par **//smbpasswd//**
 +  * des partages définis dans les **//sections//** du fichier smb.cnf, auxquels sont associés des restrictions
 +
 +==== Fonctionnement des droits ====
 +
 +Lors d'un accès à un partage par le voisinage réseau Windows ou par l'accès smb:/ /, le serveur étudiera : 
 +  * les restrictions définies dans la section de partage : browseable, read_only, writeable, etc
 +  * les permissions éventuelles définies dans la section : write_users, read_users, etc
 +  * les permissions éventuelles appliquées directement sur le dossier Linux avec **//chown/chmod//**
 +
 +il appliquera les restrictions les plus strictes : 
 +  * pour l'utilisateur s'il a des permissions définies
 +  * pour son groupe s'il y a des permissions associées
 +  * pour l'ensemble des utilisateurs 
 +
 +
  
 ===== Installation en serveur autonome ===== ===== Installation en serveur autonome =====
Ligne 6: Ligne 29:
 Installation des paquet et des dépendances : Installation des paquet et des dépendances :
 <code lscript>apt-get install samba </code> <code lscript>apt-get install samba </code>
-==== Configuration du fichier smb.conf ====+===== Configuration du fichier smb.conf =====
 Pour chaque élément que l'on veut rendre accessible par le réseau, on doit créer une **//[section]//** qui définira les accès. Pour chaque élément que l'on veut rendre accessible par le réseau, on doit créer une **//[section]//** qui définira les accès.
  
Ligne 28: Ligne 51:
 ===== Gestion des utilisateurs ===== ===== Gestion des utilisateurs =====
 La gestion des utilisateurs passe par deux étapes :  La gestion des utilisateurs passe par deux étapes : 
-  * Création des comptes pour Linux+  * **Création des comptes pour Linux**
 <code lscript>adduser <nomUtilisateur></code> <code lscript>adduser <nomUtilisateur></code>
  
-  * Création d'un utilisateur Samba : +  * **Création d'un utilisateur Samba** 
 Le compte de l'utilisateur Linux doit être ajouté à Samba. Les mots de passe peuvent différer. Le compte de l'utilisateur Linux doit être ajouté à Samba. Les mots de passe peuvent différer.
 <code lscript>smbpasswd -a <nomUtilisateur></code> <code lscript>smbpasswd -a <nomUtilisateur></code>
samba.1677493502.txt.gz · Dernière modification : 2023/02/27 10:25 de admin