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