Client Windows
File Explorer → clique-droit sur This PC → Add a network location → \\x.x.x.x\mydir
Installation
|
# samba client pour la connexion aux dossiers partagés
sudo pacman -S smbclient
# intégration avec un gestionnaire de fichiers: Nemo, Nautilus
sudo pacman -S gvfs-smb
|
Ligne de commande
|
# connection
smbclient //serveur/dossier -U username
# monter le partage
sudo mount -t cifs //serveur/dossier_à_partager /media/point_de_montage
|
fstab
/etc/fstab
|
# avec username et password
//server/dossier_à_monter /media/point_de_montage cifs
noauto,x-systemd.automount,_netdev,user,username=user,password=ppp,iocharset=utf8 0 0
# avec fichier credential
//server/dossier_à_monter /media/point_de_montage cifs
noauto,x-systemd.automount,_netdev,user,credentials=/home/me/.smbcredentials,iocharset=utf8 0 0
|
/home/me/.smbcredentials
|
username=me
password=123456
|
Configuration
Copier le fichier de config de github
/etc/samba/smb.conf
|
# définir le même workgroup ou domain que celui des clients
workgroup = WORKGROUP
# définit un partage nommé mydir
# only for the user me
[mydir]
comment = Data
path = /mnt/share
valid users = me
public = no
writable = no
printable = no
# les utilisateurs de ce partage seront reconnu par le système comme root:root
force user = root
force group = root
|
|
# ajouter un utilisateur samba
sudo smbpasswd -a [samba_user]
# supprimer un utilisateur samba
sudo smbpasswd -x [samba_user]
# lister les utilisateurs samba
sudo pdbedit -L -v
# changer le mot de passe d'un utilisateur samba
sudo smbpasswd [samba_user]
|
Installation
|
# serveur samba
pacman -S samba
# démarrage du service
systemctl start smbd.service
|