根据域用户组自动挂载域共享

根据域用户组自动挂载域共享

我们目前正在努力将一些 Linux 计算机集成到我们工作中的 Active Directory 域中。我几乎已经完成了所有设置,但我正在尝试弄清楚如何让 Linux 根据用户所在的 Active Directory 组自动安装网络文件夹。

如果我打开终端并输入,id $user它将显示所有域组。它将返回类似以下内容的内容:

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)

或者

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)

我需要一个脚本,id当用户登录并在输出中搜索类似的术语gps^share^users,如果存在,则使用他们的用户凭据将共享挂载//server/gps/media/gps

在一台计算机上,我将其设置为自动挂载域共享,fstab但如果他们使用同一个人的凭据而不是他们自己的凭据,它们就会为登录该计算机的任何人自动挂载。

任何提示、暗示、建议或其他信息都会有帮助,即使只是告诉我我想要做的事情是不可能的。

相关内容