Configuration d'un serveur de fichiers Samba (SMB/CIFS).
Composant
Version
Debian
12 Bookworm
Samba
4.x
Durée estimée : 25 minutes
1. Installation
aptupdate
aptinstall-ysambasamba-common-bin
2. Configuration du Firewall
ufwallowsamba
ufwstatus
3. Configuration
cp/etc/samba/smb.conf/etc/samba/smb.conf.bak
cat>/etc/samba/smb.conf<< 'EOF'[global] workgroup = WORKGROUP server string = Samba Server %v security = user map to guest = Bad User log file = /var/log/samba/log.%m max log size = 50 server min protocol = SMB2[share] comment = Partage commun path = /srv/samba/share browsable = yes writable = yes guest ok = no valid users = @sambashare create mask = 0664 directory mask = 0775[public] comment = Partage public path = /srv/samba/public browsable = yes writable = yes guest ok = yesEOF
4. Créer les répertoires et utilisateurs
# Répertoiresmkdir-p/srv/samba/{share,public}chmod2775/srv/samba/share
chmod2777/srv/samba/public
# Groupe et utilisateurgroupaddsambashare
useradd-M-s/usr/sbin/nologin-Gsambasharesmbuser
# Mot de passe Sambasmbpasswd-asmbuser
smbpasswd-esmbuser
# Permissionschown-R:sambashare/srv/samba/share