Samba est un protocole réseau SMB/CIFS utilisé pour fournir des services de fichiers et d'impression aux clients Microsoft. Samba peut également être utilisé dans le cadre du domaine Active Directory. Samba utilise le protocole TCP/IP pour la communication.
J'utilise CentOS 6.3 pour les instructions d'installation ci-dessous, mais les étapes ci-dessous fonctionneront également sur CentOS 5.
Étape 1 - Installer Samba
sudo yum install samba ## CentOS and Redhat systems sudo dnf install samba ## Fedora 22+ systems sudo apt install samba ## Debian based systems
Étape 2 – Créer un compte pour l'authentification
Créez maintenant un compte système pour vous authentifier afin d'accéder aux partages Samba.
useradd marc passwd marc
Ajoutez également ce compte dans le fichier smbpasswd à utiliser par l'authentification samba.
smbpasswd -a marc
Étape 3 - Configurer le répertoire de partage
Maintenant, vous aurez besoin d'un répertoire pour y accéder avec samba.
mkdir /opt/shared
Ajoutez l'entrée ci-dessous dans le fichier de configuration Samba /etc/samba/smb.conf en bas.
[shared] comment = Public Stuff path = /opt/shared public = yes writable = yes valid users = marc write list = marc
Étape 4 - Redémarrer le service Samba
Redémarrez les services smb et nmb de votre système.
systemctl restart smbd.service systemctl restart nmbd.service
Étape 5 - Accéder au partage Samba
Pour tester votre configuration, vous devez accéder à l'emplacement partagé à partir du système Windows. Ouvrez la fenêtre d'exécution sur votre système d'exploitation Windows et tapez ci-dessous.
//192.168.1.90/publicshare/
Changez l'adresse IP avec l'adresse IP de votre serveur samba. Si vous invite à vous authentifier. Pour autoriser l'utilisation du compte créé dans
étape 2.