Aller au contenu

Partage SMB vers Linux

Ici nous allons monter un partage Windows sur une machine Linux. Je pars du principe que vous savez déjà créer un dossier partagé.

Partage SMB vers UNIX

1. Installer le paquet cifs-utils s’il n’est déjà pas présent
apt install cifs-utils
2. Créer le dossier partagé côté Windows avec un utilisateur et lui donner les bons droits
3. Créer un dossier sur la machine Linux et lancer la commande mount 
mkdir /mnt/share
sudo mount.cifs //xxx.xxx.xxx.xxx/Shared /mnt/share -o user=linux
4. Taper le mot de passe de l’utilisateur et vous devriez pouvoir avoir accès au partage dans le dossier /mnt/share
┌──(root㉿kalivm)-[/home/kali]
└─# ls /mnt/share
test.dump

Partage UNIX vers SMB

1. Installer le paquet samba s’il n’est pas déjà présent
apt install samba 
2. Créer un nouvel utilisateur et son mot de passe pour le partage
sudo adduser user
smbpasswd -a user
3. Créer un dossier et lui ajouter les droits de partage
mkdir /home/user/Shared
chown user home/user/Shared
4. Faire un backup du fichier de configuration SAMBA
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
5. Créer un nouveau fichier de configuration pour SAMBA
nano /etc/samba/smb.conf
6. Entrer la configuration dans le fichier, ici un exemple :
[Partage]
path=home/kali/Shared
available=yes
browseable=yes
valid users = root user
writable=yes
read only=no
7. Relancer le service SMBD
/etc/init.d/smbd restart
8. Ajouter le service au boot du système
systemctl enable smbd
9. Ouvrir le port 445 sur le pare-feu
ufw allow 445/tcp
Le dossier est maintenant accessible depuis une machine Windows.

Démonter un partage Windows sur Linux

Pour démonter un partage sous Linux, c’est la même procédure que pour le montage mais commande est umount au lieu de mount.
Pour avoir la liste des partages sur la machine on peut utiliser la commande mount.
mount 
umount //xxx.xxx.xxx.xxx/Shared /home/user/Shared