# Samba D'origine Mint permet de se connecter à un partage SMB ou CIFS. Mais pour créer partager sous Mint, il faut installer le paquet Samba. **Dossier public partagé** Créer un dossier public pour le partage: ```bash $ sudo mkdir -p /home/the-user/sambashare ``` Régler le permissions pour que tout le monde puisse lire/écrire dedans: ```bash $ sudo chown -R nobody:nogroup /home/hendadel/sambashare/ $ sudo chmod -R 0775 /home/hendadel/sambashare/ ``` Editer le fichier de configuration de Samba: ```bash $ sudo nano /etc/samba/smb.conf ``` Ajouter les lignes suivantes au fichier de configuration de Samba: ```bash [global] workgroup = WORKGROUP server string = Samba Server %v netbios name = hendadel-VBox security = user [SambaShare] Comment = Samba Shared Directory path = /home/hendadel/sambashare writable = yes guest ok = yes read only = no force user = nobody ``` Tester le fichier de configuration de Samba: ```bash $ testparm ``` Redémarrer Samba: ```bash $ sudo service smbd restart ``` Accéder au répertoire: ```bash \192.168.1.8\sambashare -- accès sans l/p -- ``` **Dossier privé partagé** Créer un groupe, y ajouter des utilisateurs et membres. Uniquement les membres de ce groupe auront accès au dossier partagé. Créer un groupe: ```bash $ sudo addgroup smbgroup ``` Ajouter un utilisateur au groupe smbgroup: ```bash $ sudo usermod -aG smbgroup the-user ``` Donner un mot-de-passe: Give a password for the samba user. ```bash $ sudo smbpasswd -a the-user ``` Créer un répertoire pour partager en privé: ```bash $ sudo mkdir -p /home/the-user/sambaprivate/ ``` Régler les permissions du dossier pour que seuls root et les membres du groupe accèdent au dossier partagé: ```bash $ sudo chown -R root:smbgroup /home/hendadel/sambaprivate/ $ sudo chmod -R 0770 /home/hendadel/sambaprivate/ ``` Editer le fichier de configuration de Samba pour y ajouter le nouveau répertoire. ```bash $ sudo vi /etc/samba/smb.conf ``` Ajouter ce qui suit: ```bash [SambaPrivate] path = /home/hendadel/sambaprivate valid users = @smbgroup guest ok = no writable = yes browsable = yes ``` Redémarrer le service Samba. ```bash sudo service smbd restart ``` Tester le fichier de configuration de Samba: ```bash $ testparm ``` Accéder au répertoire: ```bash \192.168.1.8\sambashare -- demande l/p -- ```