Собственно если все это дело не расписывать то конечным решением оказалось
winbind nss info = rfc2307
winbind separator = \\ << Вот тут вся уличная магия
winbind trusted domains only = no
winbind use default domain = yes << Это тоже важно, чтоб домен в именах учеток не светился.
winbind enum users = true
winbind enum groups = true
winbind refresh tickets = true
# Возможность оффлайн-авторизации при недоступности доменконтроллера
winbind offline logon = true
# Период кэширования учетных записей, по умолчанию равен 300 секунд
# Тут можно поставить побольше (минут 5-10-20 минут), если есть удаленные филлиалы и нет желания запариватся с BDC
# Это к стати не имеет отношения к кэшированию пар логин\пароль... это интервал кэширования списка учеток
winbind cache time = 300
Дело в том, что sadms (тот что с помощью ГУЯ облегчает ввод ПК в домен) устанавливает
winbind separator = /Для samba4, по ходу дел это не катит. Вот на эти грабли я и наступил.
И если у вас нормально работет DNS то в krb5.conf оставьте только
[libdefaults]
default_realm = ВАШ.ДОМЕН
dns_lookup_realm = false
dns_lookup_kdc = true
Кто является KDC, винбинд определит сам используя свой плагин-локатор, как и в винде. И вообще процесс связи с KDC сильно ускорится.
И еще.... Важный момент.
init скрипт винбинда запилен под новый NetworkManager, который в случае если сеть настроить нельзя, просто поднимает интерфейс без IP,
Но ifupdown скрипты не поднимают фейс вообще.....
То есть При описании фейсов в /etc/network/interfaces и если в конфиге /etc/NetworkManager/NetworkManager.conf все установлено так
[ifupdown]
managed=false
Что сути это задает олдскульное поведение.
В итоге, при загрузке без сети винбинд не запустится вообще!!!!Тогда в конфиге /etc/init/winbind.conf
Нужно изменить строку
start on (local-filesystems and net-device-up IFACE!=lo)
На
start on (local-filesystems)
Файл /etc/security/pam_winbind.conf и /etc/pam.d/common-auth Описаны в предыдущем посте.
И все у вас будет ништяк.