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 [2026/03/10 20:49] – [Fonctionnement des droits] serge.guerinetsamba [2026/03/10 20:55] (Version actuelle) – [Principes] serge.guerinet
Ligne 11: Ligne 11:
  
 Pour fonctionner, SAMBA nécessite :  Pour fonctionner, SAMBA nécessite : 
-  * les **services smbd et nmbd** installés par //**apt install samba**// +  * les <wrap em>**services smbd et nmbd**</wrap> installés par //**apt install samba**// 
-  * des **dossiers** présents sur le disque de la machine Samba, auxquels des droits sont définis en local selon des utilisateurs Linux +  * des <wrap em>**dossiers**</wrap> présents sur le disque de la machine Samba, auxquels des droits sont définis en local selon des utilisateurs Linux 
-  * des **utilisateurs** Linux intégrés à Samba par **//smbpasswd//** +  * des <wrap em>**utilisateurs**</wrap> Linux <wrap em>intégrés à Samba</wrap> par **//smbpasswd//** 
-  * des **partages** visibles sur le réseau, définis dans les **//sections//** du fichier smb.cnf auxquelles sont associées des restrictions+  * des <wrap em>**partages**</wrap> visibles sur le réseau, définis dans les <wrap em>**//sections//**</wrap> du fichier smb.cnf auxquelles sont associées des restrictions
  
 ==== Fonctionnement des droits ==== ==== Fonctionnement des droits ====
Ligne 20: Ligne 20:
 Lors d'un accès à un partage par le voisinage réseau Windows ou par l'accès smb:/ /, le serveur étudiera dans l'ordre :  Lors d'un accès à un partage par le voisinage réseau Windows ou par l'accès smb:/ /, le serveur étudiera dans l'ordre : 
   - les **restrictions vues depuis le réseau,** définies dans la section de partage : browseable, read_only, writeable, etc   - les **restrictions vues depuis le réseau,** définies dans la section de partage : browseable, read_only, writeable, etc
-  - les **permissions  éventuelles par le réseau**définies dans la section : write_users, read_users, etc +  - les **permissions par compte/groupe sur le réseau** définies dans la section : write_users, read_users, etc 
-  - les **permissions éventuelles appliquées directement sur le dossier Linux** avec **//chown/chmod//**+  - les **permissions locales par compte/groupe** appliquées directement sur le dossier Linux avec **//chown/chmod//**
  
 il appliquera dans l'ordre les restrictions les plus strictes :  il appliquera dans l'ordre les restrictions les plus strictes : 
Ligne 43: Ligne 43:
     * **//[<nom_partage>]//** : définit le nom qui sera visible à travers le réseau     * **//[<nom_partage>]//** : définit le nom qui sera visible à travers le réseau
   * **//path//** : chemin d'accès local au dossier à partager   * **//path//** : chemin d'accès local au dossier à partager
-  * **//browseable//** : le partage est visible (//yes//) ou masqué (//no//)+  * **//browseable//** : le partage est visible (//yes//) ou masqué (//no//) ==> équivalent à un partage masqué par $ sur Windows
   * **//readonly//** : le partage est accessible en lecture seule (//yes//) ou pas (//no//)   * **//readonly//** : le partage est accessible en lecture seule (//yes//) ou pas (//no//)
   * **//writeable//** : le partage est accessible en écriture (//yes//) ou pas (//no//)   * **//writeable//** : le partage est accessible en écriture (//yes//) ou pas (//no//)
   * **//guest ok//** : le partage est accessible sans authentification (//yes//) ou pas (//no//)   * **//guest ok//** : le partage est accessible sans authentification (//yes//) ou pas (//no//)
   * **//valid users//** : liste des utilisateurs et groupes autorisés pour l'accès (comptes et groupes Linux)   * **//valid users//** : liste des utilisateurs et groupes autorisés pour l'accès (comptes et groupes Linux)
-  * **//write_users//** : liste des utilisateurs et groupes autorisés  en écriture+  * **//write_users//** : liste des utilisateurs et groupes autorisés  en écriture (comptes et groupes Linux)
  
 ==== Redémarrage du service ==== ==== Redémarrage du service ====
Ligne 75: Ligne 75:
 <code lscript>net use \\<adresse_serveur>\nom_partage /delete</code> <code lscript>net use \\<adresse_serveur>\nom_partage /delete</code>
 <code lscript>net use * /delete</code> <code lscript>net use * /delete</code>
 +
 +<WRAP center round tip 90%>
 +<WRAP center round important 60%>
 +Partie à revérifier
 +</WRAP>
  
 ===== Intégration de samba à Active Directory ===== ===== Intégration de samba à Active Directory =====
Ligne 205: Ligne 210:
         create mask = 0700         create mask = 0700
 </code> </code>
 +</WRAP>
 +