samba+ad+kerberos проблемы

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

samba+ad+kerberos проблемы

Непрочитанное сообщение skeletor » 2009-07-04 10:29:51

ОС: Gentoo.
Самба нормально ввелась в домен, пользователи видятся, всё нормально, билет от кербероса получаю. В процессе использования возникли такие проблемы:

1) При ребуте компа с самбой нужно заново получать билет, хотя время полученного ранее ещё не истекло. Можно ли как-то автоматизировать процесс, что бы каждый раз вручную не вводить пароль? Слышал, что ещё по истечению срока действия билета придётся заново его получать и вводить опять пароль. Как бы не очень удобно.

2) До ввода самбовского компа в домен, была одна учётка юзера (skeletor). После ввода в домен, соответственно, стали доступны доменные учётки. Но тут беда, при просмотре их через getenv passwd в качестве shell'a у них указан /bin/false и если пробовать ввойти по ssh на то не пускает: вот такое в логах

Код: Выделить всё

Jul  4 07:22:05 gentoo sshd[12748]: pam_winbind(sshd:auth): user 'jimmy' granted access
Jul  4 07:22:05 gentoo sshd[12748]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=skeletor.domain  user=jimmy
Jul  4 07:22:07 gentoo sshd[12746]: error: PAM: Authentication failure for jimmy from skeletor.domain
Jul  4 07:22:07 gentoo sshd[12749]: pam_winbind(sshd:auth): getting password (0x00000000)
хотя если сделать id jimmy, то получим нормальный ответ

Код: Выделить всё

gentoo ~ # id jimmy
uid=10004(jimmy) gid=10000(>;l7>20b5;8 4><5=0) groups=10000(>;l7>20b5;8 4><5=0),10006(4<8=8ab@0b>@k ae5<k),10007(4<8=8ab@0b>@k ?@54?@8ob8o),10009(4<8=8ab@0b>@k 4><5=0),10012(dnsadmins),10015(admins),10025(4<8=8ab@0b>@k wsus),10034(BUILTIN/administrators)
Как сделать возможным вход по ssh на самбовский комп?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

_Andy
проходил мимо

Re: samba+ad+kerberos проблемы

Непрочитанное сообщение _Andy » 2009-07-04 11:49:02

1.

Код: Выделить всё

kinit --renew
2. У тебя пользователь доменный, я так понимаю. Сделай локальную учетную запись с шеллом,
тогда будет пускать по ssh

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: samba+ad+kerberos проблемы

Непрочитанное сообщение skeletor » 2009-07-04 13:25:24

1) Выдаёт

Код: Выделить всё

kinit(v5): KDC can't fulfill requested option while renewing credentials
2) А по другому никак?

_Andy
проходил мимо

Re: samba+ad+kerberos проблемы

Непрочитанное сообщение _Andy » 2009-07-04 14:08:25

По-другому - через модуль pam_winbindd. Он, кстати, еще умеет билеты кербероса обновлять.
Создаешь группу в AD ssh_users, например, и меняешь профиль в /etc/pam.d/sshd
http://www.freebsd.org.ua/doc/ru_RU.KOI ... index.html
man pam_winbindd
man smb.conf на предмет опции winbindd refresh tickets.

Гость
проходил мимо

Re: samba+ad+kerberos проблемы

Непрочитанное сообщение Гость » 2009-07-04 14:11:52

[quote="skeletor"]1) Выдаёт

Код: Выделить всё

kinit(v5): KDC can't fulfill requested option while renewing credentials
вывод Если билет просрочен, то надо его заново получить.
Затем

Код: Выделить всё

kinit --renew 
в кронтаб.

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: samba+ad+kerberos проблемы

Непрочитанное сообщение skeletor » 2009-07-09 16:00:26

Добавил в smb.conf такую строчку:

Код: Выделить всё

template shell = /bin/bash
перегрузился, (ибо после настройки pam-авторизации: заменой winbind-авторизациией не хотели применяться) и заработало.

Первый вопрос отпал сам собой: вырубил керберос, пару раз перегрузил тачку, всё отлично работает: юзеры доменные получают права, ходят только туда, куда нужно. Итог - не нужен мне керберос.

_Andy
проходил мимо

Re: samba+ad+kerberos проблемы

Непрочитанное сообщение _Andy » 2009-07-09 17:05:40

skeletor писал(а):Первый вопрос отпал сам собой: вырубил керберос, пару раз перегрузил тачку, всё отлично работает: юзеры доменные получают права, ходят только туда, куда нужно. Итог - не нужен мне керберос.
Он нужен для ввода сервера с Самбой в домен.

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: samba+ad+kerberos проблемы

Непрочитанное сообщение skeletor » 2009-07-10 11:28:57

То есть, в дальнейшем можно и без него обходиться?