Nous travaillons actuellement à l'intégration de certains ordinateurs Linux dans notre domaine Active Directory au travail. J'ai à peu près tout configuré, mais j'essaie de comprendre comment faire en sorte que Linux monte automatiquement les dossiers réseau en fonction des groupes de répertoires actifs dans lesquels se trouve l'utilisateur.

Si j'ouvre un terminal et tapez id $user il va me montrer tous les groupes de domaines. Il retournera quelque chose comme:

uid=66061422(user1) gid=66060801(domain^users) groups=66060801(domain^users),66061473(inventory^share^users),66061474(picture^share^users),66061441(managers),66061496(spark^users),66061448(gps^department),66061469(gps^share^users),66061490(warehouse^department),66061471(management^share^users),66061472(backup^share^users)

ou

uid=66061406(user2) gid=66060801(domain^users) groups=66060801(domain^users),66061473(inventory^share^users),66061496(spark^users),66061490(warehouse^department),66061472(backup^share^users)

J'ai besoin d'un script qui id l'utilisateur lorsqu'il se connecte et recherche dans la sortie des termes tels que gps^share^users et s’il existe, utilisez leurs identifiants d’utilisateur pour monter le partage comme //server/gps à /media/gps.

Sur un ordinateur, je l’ai configuré pour monter automatiquement les partages de domaine via fstab mais ils sont automatiquement montés pour quiconque se connectant à cet ordinateur, s'ils utilisent les informations d'identification de la même personne au lieu de leurs propres informations d'identification.

Toute astuce, astuce, suggestion ou autre serait utile même si c’est juste pour me dire que ce que je cherche à faire n’est pas possible.

Julie
la source