03_Configuration
Serveur Samba
Installation des paquets :
apt install samba smbclient cifs-utils
Paramètres de base :
vim /etc/samba/smb.conf
workgroup = WORKGROUP
Créer les répertoires à partager :
mkdir /public
mkdir /private
Configurer les partages Samba :
vim /etc/samba/smb.conf
[public]
comment = Public Folder
path = /public
writable = yes
guest ok = yes
guest only = yes
force create mode = 775
force directory mode = 775
[private]
comment = Private Folder
path = /private
writable = yes
guest ok = no
valid users = @smbshare
force create mode = 770
force directory mode = 770
inherit permissions = yes
Créer un utilisateur et un groupe pour le partage :
groupadd smbshare
chgrp -R smbshare /private
chgrp -R smbshare /public
chmod 2770 /private
chmod 2775 /public
useradd -M -s /sbin/nologin sambauser
usermod -aG smbshare sambauser
smbpasswd -a sambauser
smbpasswd -e sambauser
Vérifier la configuration Samba :
testparm
Créer des fichiers de test :
mkdir /private/demo-private /public/demo-public
touch /private/demo1.txt /public/demo2.txt
Redémarrer le service :
systemctl restart nmbd
Activer SMBv2 :
vim /etc/samba/smb.conf
[global]
min protocol = SMB2
Redémarrer le service :
systemctl restart smbd.service