Vous souhaitez pouvoir accéder aux dossiers de votre serveur facilement depuis votre PC Windows ? Samba vous permet de partager les dossiers de votre choix et de les ajouter directement en tant que lecteur réseau depuis votre ordinateur. Vous n’aurez ainsi besoin d’aucun client pour accéder à vos fichiers.

Tout d’abord il faut installer les packages samba :

apt-get install libcups2 samba samba-common cups

Ensuite on déplace la configuration samba par défaut afin de créer notre propre configuration.

mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

On peut désormais créer notre fichier configuration :

nano /etc/samba/smb.conf

On commence par la partie principale (je nomme ici mon serveur debian) :

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = debian
security = user
map to guest = bad user
dns proxy = no

Puis on redémarre le serveur samba

systemctl restart smbd.service

Pour partager un dossier communs à tous les utilisateurs, ajouter le code suivant à votre fichier smb.conf :

[allusers]
  comment = All Users
  path = /home/shares/allusers
  valid users = @users
  force group = users
  create mask = 0660
  directory mask = 0771
  writable = yes

Puis créez ce dossier en utilisant :

mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

Pour partager le dossier home de chaque utilisateur, il vous suffit d’ajouter le code suivant à votre fichier smb.conf :

[homes]
   comment = Home Directories
   browseable = no
   valid users = %S
   writable = yes
   create mask = 0700
   directory mask = 0700

Nous devons désormais ajouter un utilisateur, pour cela :

useradd jesuisadmin -m -G users

On définit un mot de passe pour l’utilisateur

passwd jesuisadmin

Puis on ajoute cet utilisateur à la base de donnée samba :

smbpasswd -a jesuisadmin

Du côté de votre ordinateur windows, ajouter les lignes suivantes à votre fichier C:\Windows\System32\drivers\etc\hosts :

192.168.XX.XX debian.example.com debian

Vous pouvez désormais accéder à votre serveur directement depuis votre navigateur de fichier en utilisant l’adresse \debian ou \debian\jesuisadmin si vous souhaitez accéder directement au dossier de l’utilisateur :

partage samba windows 10


licence creative common

L’ensemble des articles publiés sur jesuisadmin.fr sont mis à disposition selon les termes de la licence CC BY-NC-SA 4.0.