Préparation
sudo apt install samba smbclientInstallersudo groupadd partageCréer le groupesudo usermod -aG partage jediAjouter l’utilisateursudo mkdir -p /srv/partageCréer le dossiersudo chown root:partage /srv/partageAffecter le groupesudo chmod 2770 /srv/partageDroits + SGIDsudo smbpasswd -a jediCréer le compte Sambasmb.conf
[Partage]
path = /srv/partage
browseable = yes
read only = no
valid users = @partage
force group = partage
create mask = 0660
directory mask = 2770Vérifier
testparmTester smb.confsudo systemctl restart smbdRedémarrersmbclient -L localhost -U jediLister les partages🚨 Réflexe TSSR
- testparm
- systemctl status smbd
- smbclient -L localhost -U utilisateur
- ls -ld /srv/partage
- id utilisateur
- getfacl /srv/partage
💡 À retenir
Les droits Samba et les droits Linux doivent tous les deux autoriser l’accès.
⚠ Pièges fréquents
Ajouter l’utilisateur au groupe mais oublier de se déconnecter puis se reconnecter.
✔ Vérification
testparmCommande de vérificationsystemctl is-active smbdCommande de vérificationsmbclient -L localhost -U utilisateurCommande de vérificationls -ld /srv/partageCommande de vérification🎯 Ce que le jury attend
- Créer le groupe
- Configurer les droits
- Créer le compte Samba
- Tester smb.conf
- Tester le partage