Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Winbind получение полного имени доменного пользователя  (Прочитано 1972 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн X3PPY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Есть сервер  на ubuntu 18.04.
Ввел в домен samba+winbind+kerberos
wbinfo -u показывает всех пользователей, но только у нескольких показывает их полное имя (5е поле). В какую сторону посмотреть, чтобы полные имена выводились для всех пользователей?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Заполнить gecos в AD.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн X3PPY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Начиная с WS2012R2 Microsoft не рекомендует устанавливать средства сервера для NIS. Пока нет желания его устанавливать, есть еще какие-то варианты? Для некоторых же учетный записей выводится полное имя...

---

На xubuntu 16.04 полное имя выводится как и должно. Различия помимо прочего в том что на 16.04 winbind бэкэнд tdb а на 18.04 настроил rid. Это может повлиять?

Переделал на 18.04 бэкэнд на tdb, почистил кэш - не помогло :(

---
« Последнее редактирование: 07 Сентября 2018, 22:38:41 от X3PPY »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Я всегда пользуюсь прямой линковкой с AD.
Смысл городить зоопарк, когда уже есть один центральный сервер?
rid вообще к AD почти не обращается.
А что там рекомендует майкрософт, мне плевать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн X3PPY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Как раз rid помогает избежать зоопарка с расширением схемы и заполнением данных вручную.
На ubuntu 16.04, samba+winbind 4.3.11 все работает как надо.
После обновления этой же ОС до 18.04, samba+winbind 4.7.6 полные имена перестают подгружаться
При этом конфиг самбы не менялся (rid).
Обновление до самбы 4.8.5 так же не решило проблему.

Любые идеи?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Ну-ну.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн X3PPY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Ввел xubuntu 18.04 в домен, тем же способом. Изначально, как и на серверной версии winbind не брал из домена полные имена пользователей, но после входа на компьютер под доменным пользователем - winbind каким-то чудом взял это дурацкое имя (только для того пользователя под которым я вошел) и видимо его где-то закэшировал (после net cache flush - winbind все еще выводит полное имя для этого пользователя)...

AnrDaemon, я понимаю что ты фанат бэкэнда ad, но не зря же придумали другие бэкэнды. Я выбрал rid. И он работал и как показывает практика - работает. Просто где-то что-то закралось, что не работает по умолчанию без бубнов :(

Больше нет ни у кого идей?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Да, другие бэкэнды придумали, когда к АД нет доступа.
И, нет, я не фанат, я просто реалистично смотрю на вещи.
UID - такой же непременный атрибут пользователя на *NIX, как SID - на Windows.
Если ваши системы взаимодействуют только на уровне Windows, rid ещё можно терпеть, но когда *NIX под доменом начинают взаимодействовать между собой, начинается чехарда.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн X3PPY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Если ваши системы взаимодействуют только на уровне Windows, rid ещё можно терпеть, но когда *NIX под доменом начинают взаимодействовать между собой, начинается чехарда.

UID\GID будет на всех linux машинах одинаковый, в чем будет чехарда?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Он ВЕРОЯТНО будет одинаковый.
Единственная гарантия, это что он будет уникальный в пределах одной машины.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн X3PPY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Он будет одинаковый, т.к. вычисляется по формуле на основе части SID.
На моих 7-ми машинах, что сейчас в домене, UID GID одинаковые...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Да, я знаю, как работает RID.
Ключевое слово - "части" SID.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн X3PPY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Ключевое слово - "части" SID.

Да, есть над чем подумать. И возможно когда-нибудь, я вспомню про этот разговор...
Но речь про winbind.
У тебя есть ubuntu 18.04 в твоем домене? Можешь проверить, получает ли winbind данные из gecos ?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Для 17.10+ как раз добавлял
idmap config @WORKGROUP@ : unix_primary_group = yes
idmap config @WORKGROUP@ : unix_nss_info = yes
Сейчас глянул билдбота с Bionic - gecos правильно подтягивает.
Десктоп 18.04 после добавления недостающих строк и перезагрузки тоже подтянул.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн X3PPY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
В документации про эти параметры говорится только про бэкэнд ad и с моим rid конечно же не помогло... Опять же по документации, nss_info берет оболочку и homedir из вкладки UNIX Attribute, ни слова про full name...

Проверил с ubuntu 17.10 (samba+winbind 4.6.7) - проблема есть.
Видимо это началось со всей ветки 4.6

Проблема все еще актуальна, если будут идеи...

---

Оффтопик: никогда особо SID не интересовался, но после разговора про AD vs RID посмотрел net cache list
Key: IDMAP/UID2SID/104339        Timeout: Wed Sep 19 15:16:44 2018       Value: S-1-5-21-2296911318-4081203009-1941589823-4339
Key: IDMAP/GID2SID/104197        Timeout: Wed Sep 19 15:16:44 2018       Value: S-1-5-21-2296911318-4081203009-1941589823-4197

net getdomainsid
SID for domain ДОМЕН is: S-1-5-21-2296911318-4081203009-1941589823

Т.е. вся первая часть SID идентифицирует домен, и только последнии 4 знака - объект.
Логично предположить, что последняя часть будет уникальной в пределах домена.
Логично предположить, что последняя часть может повторятся в разных доменах.
Но т.к. rid настраивает диапазоны для каждого домена, uid и gid получаются уникальные для всех доменов.
Поправьте если я не прав.

 

Страница сгенерирована за 0.021 секунд. Запросов: 21.