Actualmente estamos trabajando para integrar algunas computadoras con Linux en nuestro dominio de Active Directory. Prácticamente tengo todo configurado, pero estoy tratando de descubrir cómo hacer que Linux monte automáticamente las carpetas de red según los grupos de directorio activo en los que se encuentra el usuario.
Si abro una terminal y escribo, id $user
me mostrará todos los grupos de dominio. Devolverá algo como:
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)
o
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)
Necesito una secuencia de comandos que le indique id
al usuario cuando inicie sesión y busque en el resultado términos como gps^share^users
y, si existe, utilice sus credenciales de usuario para montar el recurso compartido //server/gps
como /media/gps
.
En una computadora lo tengo configurado para montar automáticamente los recursos compartidos del dominio, fstab
pero se montan automáticamente para cualquiera que inicie sesión en esa computadora, si usa las credenciales de la misma persona en lugar de sus propias credenciales.
Cualquier consejo, sugerencia, sugerencia u otra cosa sería útil, incluso si es solo para decirme que lo que estoy buscando hacer no es posible.