Active Directory, Linux и частные группы пользователей
Мы находимся в процессе перехода от NIS в наших системах Linux к привязке всего к Active Directory. Среда NIS следует общему стандарту, используемому во многих дистрибутивах Linux, в соответствии с которым основная группа пользователя является группой с тем же именем, что и пользователь (и в которой пользователь обычно является единственным участником).
Мне сообщили, что в среде Active Directory у вас может не быть имени группы с тем же именем, что и у пользователя (в частности, два объекта безопасности AD не могут иметь одинаковое имя). Это может усложнить процесс переноса наших групповых определений в AD. Похоже, что мы могли бы поддерживать информацию о группе NIS в AD, используя только атрибуты POSIX (например, не фактический объект безопасности AD), но это кажется неоптимальным исправлением (потому что мы действительно хотим иметь одинаковое представление о членстве в группах в обоих Unix и AD миры).
Вы переместили большую устаревшую среду NIS в Active Directory? Как вы справились с этой ситуацией?
2 ответа
Я тоже столкнулся с той же проблемой. Прочитав много документов, я нашел следующее "решение":
Чтобы обойти конфликт имен, я переименовал личные группы пользователей, добавив в начале символ "g". Например: Пользователь = Эрик, Группа = Эрик. Сейчас в активном каталоге я назвал группу "герик". Таким образом, я могу продолжать концентрироваться на миграции AD, не думая сейчас о проблеме с частными группами пользователей.
Медленно прекратите использование личных групп пользователей, так как это, кажется, не тот путь, по крайней мере, при использовании Active Directory. Это можно сделать, создав новую группу, такую как "unixgrp" или используя "Пользователи домена", но мне не нравятся "Пользователи домена", потому что это имя слишком длинное при отображении файлов с "ls".
будьте осторожны при переходе от личных групп пользователей к общей группе, такой как "unixgrp". Не просто измените группу всех файлов на "unixgrp". Например, если у пользователя есть права на групповую запись в файл, принадлежащий его частной группе, и вы изменили группу на "unixgrp", то все пользователи в "unixgrp" также будут иметь доступ на запись в этот файл. Так что какой-то сценарий должен корректно изменять права доступа... развлекайтесь!
Я признаю, что единственное реальное решение - это как-то поддерживать частные группы пользователей при использовании активного каталога. Но я не знаю как...
Аналогичным образом, имеется продукт под названием UID-GID Management Tool Module, который можно использовать с Likewise Open для повышения вашего контроля над отображением uid/gid в Active Directory.
Из списка возможностей:
Mirror your organizational units with Likewise cells and map Active Directory users and groups to UIDs and GIDs.
Я использовал Likewise Open, и он работает довольно хорошо, но мне не нужно было приобретать этот модуль.