Skip to main content

07_home

HOME ?

Samba inclut par défaut une section spéciale nommée [homes] dans son fichier de configuration.
Ce n’est pas un partage classique : il s’agit d’un partage dynamique, créé automatiquement pour chaque utilisateur qui s’authentifie sur le serveur Samba.

Le principe est simple :

  • lorsqu’un utilisateur se connecte, Samba lui présente un partage correspondant à son propre dossier personnel Linux
  • chaque utilisateur voit uniquement son dossier, jamais celui des autres
  • par défaut, ce partage est en lecture seule, sauf si vous modifiez les options

Exemple :
L’utilisateur utilisateur verra automatiquement un partage personnel accessible via :

\\<nom-du-serveur>\utilisateur

Ce partage pointe directement vers :

/home/utilisateur

Désactiver le partage HOME

Si vous n’utilisez pas cette fonctionnalité, vous pouvez la désactiver.
Pour cela, il suffit de commenter la section [homes] dans le fichier de configuration Samba :

nano /etc/samba/smb.conf

Commentez la ligne [homes] ainsi que toutes les directives associées :

#[homes]
#   comment = Home Directories
#   browseable = no
#   read only = yes
#   create mask = 0700
#   directory mask = 0700

Ensuite, redémarrez Samba :

systemctl restart smbd

Pourquoi désactiver [homes] ?

  • pour éviter la création automatique de partages inutiles
  • pour garder un serveur Samba plus propre et plus lisible
  • pour éviter que les utilisateurs accèdent à leur /home via SMB si ce n’est pas souhaité
  • pour ne garder que les partages explicitement définis (ex : [partage], [public], etc.)