No momento, estamos trabalhando para obter alguns computadores Linux integrados ao nosso domínio do Active Directory no trabalho. Eu tenho praticamente tudo configurado, mas estou tentando descobrir como fazer com que o Linux monte automaticamente as pastas de rede com base nos grupos de diretórios ativos em que o usuário está.
Se eu abrir um terminal e digitar id $user
, ele mostrará todos os grupos de domínio. Ele retornará 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)
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)
Eu preciso de um script que irá id
do usuário quando eles fizerem login e procurem termos como gps^share^users
e, se existirem, usando as credenciais de usuário deles, monte o compartilhamento como //server/gps
to /media/gps
.
Em um computador, eu o configurei para montar automaticamente os compartilhamentos de domínio por meio de fstab
, mas eles são montados automaticamente para qualquer um que fizer login nesse computador, se eles usarem as credenciais da mesma pessoa em vez de suas próprias credenciais.
Qualquer dica, sugestão ou sugestão seria útil, mesmo que seja apenas para me dizer que o que estou procurando não é possível.