Mapper les répertoires partagés au nom des groupes

J’utilise un domaine OpenLDAP/Samba au travail.
Je souhaite monter pour chaque utilisateur :

  • son répertoire personnel,
  • un répertoire commun,
  • les répertoires partagés de ses groupes d’appartenance.

Pour être plus clair, un utilisateur peut être dans plusieurs groupes. Je veux donc que pour chaque groupe, lui mapper le répertoire.

Configuration de Samba

Par défaut, mon Samba monte le répertoire personnel sous Z:. Le premier objectif et donc terminé.

Pour le reste, il faut modifier la configuration de Samba et appeler un fichier bat.

J’appelle donc :

logon script = mappage.bat

Et mon répertoire netlogon :

[netlogon]
browseable = No
path = /data/netlogon/
locking = No
guest ok = Yes
create mask = 0644
writable = no

 

 

Voilà pour la configuration de Samba.

 

Fichier mappage.bat

Voici le fichier bat que j’appelle :

rem mappage du répertoire commun
net use Y: \\server\commun

Je monte bien le répertoire commun sous la lettre Y:. Le deuxième objectif est terminé.

 

Mapper les répertoires groupes

Là, j’y ai passé plus de temps.

Il m’a fallu tout d’abord créer un fichier VBS qui fait ceci :

  • pour l’utilisateur connecté, je récupère ses groupes d’appartenance,
  • pour chaque groupe d’appartenance, je :
  • -> trouve la première lettre disponible pour faire le mappage
  • -> je monte le répertoire.

Télécharger le script qui mappe les répertoires des groupes Samba.

Copiez ce script dans le répertoire netlogon, à côté de mappage.bat

Cependant, le script étant stocké sur un serveur distant, windows ne veut pas l’éxécuter sans confirmation de votre part.
Pour corriger ce souci, je :

  • créé un répertoire C:\temp,
  • copie le script dessus,
  • l’éxécute,
  • supprime le répertoire.

Voilà le code à rajouter sur mappage.bat :

 

rem mappage du service
mkdir C:\temp\
xcopy \\server\netlogon\mappage_service.vbs C:\temp\ /q /c /y
C:\temp\mappage_service.vbs
rmdir C:\temp\ /S /Q

francois

Passionné par les nouvelles technologies depuis ma jeunesse, je continue aujourd'hui par mon métier cette passion. Toujours curieux, je tiens ce blog comme mémo de mes découvertes et profite de cet espace pour vous les faire partager.

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *