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
/homevia SMB si ce n’est pas souhaité - pour ne garder que les partages explicitement définis (ex :
[partage],[public], etc.)