Durant cette article nous allons voir comment installer un serveur samba sous debian 8.
Commençons par installer les packages Samba:
apt-get install libcups2 samba samba-common cups
Déplaçons la configuration Samba:
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
Créons à présent notre configuration:
nano /etc/samba/smb.conf
En première partie nommons notre serveur:
[global] workgroup = WORKGROUP server string = Samba netbios name = Stockage security = user map to guest = bad user dns proxy = no
On redémarre le serveur Samba:
systemctl restart smbd.service
Afin de faire un fichier commun nous rajoutons ce code à la configuration (smb.conf):
[allusers] comment = Commun path = /home/shares/commun valid users = @users force group = users create mask = 0660 directory mask = 0771 writable = yes
Il nous faut maintenant créer le dossier:
mkdir -p /home/shares/commun chown -R root:users /home/shares/commun/ chmod -R ug+rwx,o+rx-w /home/shares/commun/
Afin de partager le dossier on ajoute le code ci-dessous à la configuration:
[homes] comment = Commun browseable = no valid users = %S writable = yes create mask = 0700 directory mask = 0700
Ajoutons un utilisateur et définissons lui un mot de passe:
useradd admin -m -G users passwd admin
Ajoutons l’utilisateur à la base de données Samba:
smbpasswd -a admin
Pour connecter Windows au serveur Samba rentrez la ligne ci-dessous dans C:\Windows\System32\drivers\etc\hosts:
192.168.XX.XX stockage.example.com Stockage
Et voila vous avez créé un serveur Samba et vous vous êtes connecté dessus.