Рейтинг:0

диапазон идентификаторов в Ubuntu 20.04 (sssd) не соответствует идентификаторам CentOS 7 winbind (вроде)

флаг na

Мои карты Active Directory в системах Ubuntu очень длинные по сравнению с моими идентификаторами CentOS. Последние 4 цифры совпадают, но Ubunutu, похоже, добавляет к началу гораздо больше.

В CentOS winbind/samba я использовал диапазон для получения нужных мне идентификаторов:

    Конфигурация idmap *: диапазон = 10000-20000
    Конфигурация idmap * : backend = tdb
    idmap config MYDOMAIN: по умолчанию = да
    Конфигурация idmap МОЙ ДОМЕН: диапазон = 10000-24999999
    idmap config MYDOMAIN : backend = rid

Что даст идентификатор, например 11695 на Сентос

Ubuntu 20.04 выдает guid/uid 155880.1695, что добавляет 155880 и удаляет ведущую 1 из 11695.

Как я могу отформатировать конфигурацию Ubuntu sssd, чтобы получить то, что мне нужно. Все мои файлы и папки помечены идентификаторами Centos, и CentOS не распознает эти более длинные?

Надеюсь, я объяснил это нормально.

Спасибо :)

Рейтинг:0
флаг es

Вы захотите прочитать о Сопоставление идентификаторов SSSD. Дублировать избавлять сгенерированные идентификаторы, вам нужно будет установить домен по умолчанию в SSSD и настройте диапазоны идентификаторов, чтобы они совпадали.

Я считаю, что эти настройки SSSD будут соответствовать вашей конфигурации samba.

ldap_id_mapping = истина
ldap_schema = объявление
ldap_idmap_default_domain_sid = S-1-5-21-УДАЛЕНО
ldap_idmap_range_min = 10000
ldap_idmap_range_max = 24999999

Вам потребуется получить SID Active Directory для ldap_idmap_default_domain_sid стоимость. Вы можете получить это из окна CentOS с помощью команды чистый getdomainsid. У меня есть нет получил соответствующие ldap_idmap_default_domain настройка на работу.

Если вы настраиваете Samba на сервере Ubuntu, вы можете унифицировать идентификаторы с помощью idmap_sss бэкэнд для Winbind.

При изменении настроек сопоставления идентификаторов в SSSD лучше всего полностью очистить локальный кеш, чтобы увидеть, какой эффект оказали изменения.

systemctl остановить sssd
РМ /var/lib/sss/{db,mc}/*
sss_cache -E
# опционально очищаем журналы отладки
обрезать -s 0 /var/log/sssd/*.log
systemctl запустить sssd
Ashley Hill avatar
флаг na
Ух ты! Это сработало! Все мое лучшее. Большое спасибо.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.