Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Ré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] admin | samba [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' | ||
| + | |||
| + | Pour fonctionner, | ||
| + | * 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 **// | ||
| + | * des partages définis dans les **// | ||
| + | |||
| + | ==== Fonctionnement des droits ==== | ||
| + | |||
| + | Lors d'un accès à un partage par le voisinage réseau Windows ou par l' | ||
| + | * les restrictions définies dans la section de partage : browseable, read_only, writeable, etc | ||
| + | * les permissions éventuelles définies dans la section : write_users, | ||
| + | * les permissions éventuelles appliquées directement sur le dossier Linux avec **// | ||
| + | |||
| + | il appliquera les restrictions les plus strictes : | ||
| + | * pour l' | ||
| + | * pour son groupe s'il y a des permissions associées | ||
| + | * pour l' | ||
| + | |||
| + | |||
| ===== 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> | <code lscript> | ||
| - | ==== 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 **// | Pour chaque élément que l'on veut rendre accessible par le réseau, on doit créer une **// | ||
| 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 | + | |
| <code lscript> | <code lscript> | ||
| - | * Création d'un utilisateur Samba : | + | |
| Le compte de l' | Le compte de l' | ||
| <code lscript> | <code lscript> | ||