[sisyphus] samba-appliance-0.5-1 domain member HOWTO
cornet
=?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Пт Авг 10 17:12:41 MSD 2001
"Lenya L. Khachaturov" wrote:
skip.
> > Ну уж включение samba'ы в домен отработано до автоматизма :-)
>
> Не поделитесь знаниями? Как раз возникла такая задача.
>
Все просто как веник :-))
Брете имеющийся PDC по имени DOMPDC за вымя и говорите, что тачка
COMP теперь является членом контролируемого им домена DOM.
Идете на тачку COMP и в smb.conf пишите:
[global]
workgroup = DOM
netbios name = COMP
security = domain
password server = *
allow trusted domains = yes
nt acl support = yes
Глушите Самбу.
Говорите:
$smbpasswd -j DOM -r DOMPDC
и если получаете сообщение:
Joined domain DOM.
То все покайфу, а если нет, то в smb.conf пишете:
[global]
log level = 4
повторяете последнюю команду и начинаете по расширенным логам
разбираться что не так.
Вот например сегодня мой PDC на NT4 с глузду двинулся и начал
отказывать в авторизации на подключение к домену :-( Пришлось
клиентскую тачку из домена убрать, прождать час пока в его кривых
PDC'овых мозгах это проварится, после чего зарегистрировать туже
тачку снова - помогло :-)
С этого момента когда к Самбе пришел юзер 'lamer' с паролем
'passw' то она сначала ищет его в smbpasswd, если пароль и имя
совпадают - пускает, если не совпадаю - посылает нафиг или
считает гостем (как настроите), если такого имени нету смотрит в
passwd и если есть - спрашивает PDC а числится ли за юзером lamer
полученный пароль passw и если да - пускает к телу, а если нет -
посылает либо нафиг либо на гостевой заход, это уж как настроите.
По идее, при работе в домене, на рядовых рабочих станциях
smbpasswd должен быть абсолютно пустым, либо содержать только
админские заходы с доменом никак не связанные.
Для того, что бы доменные юзеры автоматически проваливались в
/etc/passwd при первом же удачном обращении, в smb.conf пишите в
одну строку в [global]:
add user script = /usr/sbin/useradd -d /home/domain/%u -g 600 -m
-k /etc/skel_domain -s /bin/false %u
соответственно каталоги /home/domain и /etc/skel_domain а так же
группа 600 должны уже существовать.
Поднимаем Самбу обратно и живем припеваючи :-)
Все конкретные имена и опции useradd можете менять по вкусу.
Источники инфы:
http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba_p.html
и более усеченный вариант
file:/usr/share/doc/samba-2.X.X/docs/htmldocs/DOMAIN_MEMBER.html
а так же
ls -R /usr/share/doc/samba-2.X.X/docs/*
Мужики, по моему это пора в Alt-ЧАВО заносить!!
:-))
--
******** FIRE & STEEL ********
Подробная информация о списке рассылки Sisyphus