powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Samba, winbind и id
18 сообщений из 18, страница 1 из 1
Samba, winbind и id
    #36806895
Мишган-кабанчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здесь статья о настройке самбы и дальнейшей авторизации через Winbind. Так вот, следовал по всем пунктам, читал вдумчиво и внимательно, но увы - на шаге где выполняется команда id, выводится: "пользователь не найден", хотя, пользователи и группы из домена отображаются (wbinfo -u, wbinfo -g, wbinfo -t тоже сработала нормально).

Про что подумал: может надо явно указать с каким доменным аккаунтом winbind должен подсоединятся к PDC?

Что вообще могло на это повлиять?
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36806905
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мишган-кабанчик, все что угодно могло на это повлиять. Статьи дают ложное чувство понимания. На самом деле они просто стенограммы одного удачного сценария настройки, не более. Эта на вид ужасно короткая и не подробная.
Надо разбивать на части, читать документацию относящуюся к каждой части и тестировать.

Я такую конфигурацию не настраивал (это изначально глупо делать из линукса офисное рабочее место), но по-моему, в этой статье команду id вызывают до настройки pam.
Попробуйте настроить pam, войти, а потом уже вызывать команду id.
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36806926
Мишган-кабанчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwind, да вот как бы и пам настроен, но авторизация не проходит, думал что беда в том, что id не получаю.
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36807126
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwind,

pam - Pluggable Authentication Modules, за вызовы getXbyY отвечает nss
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36807709
dronNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для более точной диагностики попробовать команды
getent passwd
getent group
Должны быть перечислены доменные пользователи тоже.
Если их нет - до PAM-а дело недоходит. Если есть - проблема в конфигурации PAM-а
А вообще по моему опыту всё очень сильно менятся от версии к версии самбы и статья может не соотвествовать вашей версии. Вот рабочий вариант smb.conf для версии 3.0.26a + Windows 2003 с аутентификацией через winbind
#
[global]
workgroup = MYDOM
security = ADS
encrypt passwords = yes
log level = 3 passdb:2 auth:5 winbind:5 idmap:3
template shell = /bin/bash
template homedir =/home/%U
# задать реальные диапазоны
idmap uid = 2000-20000
idmap gid = 10000-20000
# idmap backend = ad
idmap domains = MYDOM
idmap config MYDOM:backend = ad
idmap config MYDOM:default = yes
idmap config MYDOM:schema_mode = sfu

winbind nss info = sfu
winbind use default domain = Yes
winbind enum users = yes
winbind enum groups= yes
domain logons = no
local master = no
realm = MYDOM.RU
wins server =
wins support = no
netbios name = LINUXSERVERNAME
add machine script =
preferred master = auto
password server = windowsdc.mydom.ru
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36808795
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это не PAM, это NSS виноват.
См. /etc/nsswitch.conf
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36811618
Мишган-кабанчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В smb.conf было:
idmap uid = 10000-20000
idmap gid = 10000-20000
в момент отчаяния стало:
idmap uid = 10000-4000000000
idmap gid = 10000-4000000000

Т.е. просто расширили диапазон. И вуаля! ЗАРАБОТАЛО!!!

Кстати, тут же (после перезапуска winbindd и smbd) получилось авторизоваться в соседней консоле, что как бы говорит о верной настройки PAM и nsswitch.conf :)

Теперь вот мне интересно, почему заработало? В домене порядка 150 юзеров.
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36812442
dronNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мишган-кабанчик,

а что id выдает для авторизованного через AD пользователя?
Какие uid и gid выдают getent passwd и getent group для все AD-пользователей и групп?
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36814167
Мишган-кабанчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да что-то там за id за 16 миллионов. Кстати, и для групп тоже. Прочитал про idmap, SIDы посмотреть некогда было, но это может быть как-то связанно с алгоритмом их вычисления? Или есть какие идеи?
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36814686
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мишган-кабанчикДа что-то там за id за 16 миллионов. Кстати, и для групп тоже. Прочитал про idmap, SIDы посмотреть некогда было, но это может быть как-то связанно с алгоритмом их вычисления? Или есть какие идеи?
Запустите testparm -sv, кажется так, и вы увидите все параметры, с которыми стартует самба, посмотрите, как у вас формируются uid и gid, при включении самбы в домен есть 3-и разных способов их формирования ....
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36819550
dronNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какое значание idmap backend в smb.conf?
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36824667
Мишган-кабанчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да как бы idmap backend никто не задавал...
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36824999
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мишган-кабанчикда как бы idmap backend никто не задавал...
Там многое не заданное в smb.conf берется по молчанию, запусти testparm -sv и ты увидишь с какими параметрами у тебя стартует самба
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36825578
xxxkms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот тоже понадобилось настроить самбу. У нас два домена, security = ADS. В дефолтном режиме, т.е. когда idmap backend = tdb (можно вообще не указывать это дефолтное значение) все работает на ура. Но надо самбу в кластере, соотв. нужно чтобы мапинг SID->UID(GID) совпадал. Пробовал настроить backend = ad (SFU в AD стоит) ничего не получается, не пускает. Уже всю доку перечитал ничего не могу понять :(
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36825755
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xxxkmsВот тоже понадобилось настроить самбу. У нас два домена, security = ADS. В дефолтном режиме, т.е. когда idmap backend = tdb (можно вообще не указывать это дефолтное значение) все работает на ура. Но надо самбу в кластере, соотв. нужно чтобы мапинг SID->UID(GID) совпадал. Пробовал настроить backend = ad (SFU в AD стоит) ничего не получается, не пускает. Уже всю доку перечитал ничего не могу понять :(
Попробуйте
idmap domains = YourDomain
idmap config YourDomain:backend = ad
idmap config YourDomain:readonly = yes
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36829519
xxxkms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlov
Попробуйте
idmap domains = YourDomain
idmap config YourDomain:backend = ad
idmap config YourDomain:readonly = yes

Ignoring unknown parameter "idmap domain" , да и в доке нет такого параметра. Ну а во вторых, ad режим все равно не работает. Юзера то она пускает, но мапинг пишет в файл winbindd_idmap.tdb, что мне совсем не нужно.
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36829603
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xxxkms
Ignoring unknown parameter "idmap domain" , да и в доке нет такого параметра. Ну а во вторых, ad режим все равно не работает. Юзера то она пускает, но мапинг пишет в файл winbindd_idmap.tdb, что мне совсем не нужно.
Ну маппинг он все равно должен куда-то писать, кеш у него все-таки свой...
...
Рейтинг: 0 / 0
Samba, winbind и id
    #36829618
xxxkms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlov
Ну маппинг он все равно должен куда-то писать, кеш у него все-таки свой...
Как раз таки прелесть режимов idmap_ad и idmap_rid и состоит в том, что маппинг делается на ходу, без использования файлов. И писать самбе никуда не надо. idmap_rid у меня на другом сервере чудненько работает, но там один домен (с несколькими доменами rid и не должен работать).
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Samba, winbind и id
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]