Partage de fichiers avec SAMBA

Création des répértoires à partager

thierry@bino:~$ sudo mkdir /home/samba
thierry@bino:~$ sudo mkdir /home/samba/home
thierry@bino:~$ sudo mkdir /home/samba/profiles
thierry@bino:~$ sudo mkdir /home/samba/partage
thierry@bino:~$ sudo chmod 1777 /home/samba/profiles/

Configuration de SAMBA

On rajoute les sections [home] [profiles] et [partages] au fichier smb.conf

/etc/samba/smb.conf
# Global parameters
[global]
        # domaine DNS Windows 
        workgroup = AD
        # royaume Kerberos et nom du domaine DNS Linux
        realm = KRB
        # nom de la machine du serveur Samba 4
        netbios name = SAMBA
        #  rôle de la machine
        server role = active directory domain controller
        # DNS de relais : passerelle du serveur Samba 4
        dns forwarder = 10.0.2.1
        #  norme RFC2307 est utilisée par le serveur Samba 4 pour pouvoir 
        # ajoute les attributs Unix des utilisateurs Linux
        idmap_ldb:use rfc2307 = yes
[home]
        # commentaire du répertoire 
        comment = Home Directory
        # chemin où se trouve le dossier
        path = /home/samba/home
        # pas uniquement lisible
        read only = no
[profiles]
        # commentaire du répertoire
        comment = Users profiles
        # chemin où se trouve le dossier
        path = /home/samba/profiles
 
        # conseillé par samba
        #browseable = No
        read only = No
        force create mode = 0600
        force directory mode = 0700
        csc policy = disable
        store dos attributes = yes
        vfs objects = acl_xattr
 
[partage]
        # commentaire du répertoire 
        comment = input
        # chemin où se trouve le dossier
        path = /home/samba/partage
        # pas uniquement lisible
        read only = no
        # tous les droits sont accordés au super-utilisateur et aux utilisateurs sur ce répertoire
        create mask = 0770
[netlogon]
        path = /usr/local/samba/var/locks/sysvol/krb/scripts
        read only = No
[sysvol]
        path = /usr/local/samba/var/locks/sysvol
        read only = No
 

Répertoire Netlogon

Le répertoire netlogon est partagé d'office lors de l'installation de Samba 4.

C'est dans ce répertoire que le système met les scripts, les commandes à exécuter lors de la connexion, etc.

Répertoire Sysvol

Le répertoire sysvol est un répertoire partagé qui stocke la copie serveur des fichiers publics du domaine, qui sont répliqués entre tous les contrôleurs de domaine du domaine.

Répertoire Profiles

C'est le répertoire ou seront stockés les profils itinérants

Samba préconise les options suivantes:

[profiles]
         comment = Users profiles
         path = /srv/samba/profiles/
         browseable = No
         read only = No
         force create mode = 0600
         force directory mode = 0700
         csc policy = disable
         store dos attributes = yes
         vfs objects = acl_xattr

Source: https://wiki.samba.org/index.php/Roaming_Windows_User_Profiles

Sur la station de travail

Truc de dingue : Je n'ai même pas eu besoin de redémarrer les services SAMBA et voila ce que j'obtiens.

Si ce n'est pas le cas on peut toujours utiliser sur le serveur linux :

smbcontrol all reload-config

Voir aussi

Sources

Vous pourriez laisser un commentaire si vous étiez connecté.