1

В настоящее время мы работаем над тем, чтобы некоторые компьютеры Linux интегрировались в наш домен Active Directory. Я почти все настроил, но я пытаюсь выяснить, как заставить Linux автоматически монтировать сетевые папки на основе активных групп каталогов, в которых находится пользователь.

Если я открою терминал и введу 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 но они автоматически монтируются для всех, кто входит в систему на этом компьютере, если они используют учетные данные того же человека вместо своих собственных учетных данных.

Любые советы, подсказки, предложения или иное было бы полезно, даже если бы я просто сказал, что то, что я хочу сделать, невозможно.

0