LINUX.ORG.RU
ФорумAdmin

samba, скрипт по входу в домен


0

0

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

anonymous

Ответ на: комментарий от andreika79

> IMHO не очевидно. самба сервер или клиент?

Есть виндовый домен, в этой же сетке есть самба-сервер. Надо чтобы при входе юзера в домен на самба-сервере выполнялся скрипт, обрабатыющий неким образом логин юзера и его IP.

Проще - вбил пароль на вход в винды, самба увидела что логин такой-то, IP такой-то и сделала что-то, например в iptables правило добавила на доступ в интернет.

anonymous
()
Ответ на: комментарий от andreika79

preexec - не совсем то, что нужно топикстатеру. Во-первых эта опция относится к шаре и выполняется соответственно перед открытием этой шары. То есть если даже в домен не заходить, а просто набрать в эксплорере \\unc\share, то выполнится скрипт preexec, указанный в секции [share].

anti_social
()
Ответ на: комментарий от anti_social

> Во-первых эта опция относится к шаре и выполняется соответственно перед открытием этой шары. То есть если даже в домен не заходить, а просто набрать в эксплорере \\unc\share, то выполнится скрипт preexec, указанный в секции [share].

Вот, а была некая шара, которая открывается сама по заходу в домен. Как оно называется? NETLOGON?

anonymous
()
Ответ на: комментарий от anti_social

Есть идея создать скрытую шару и в logon-скрипте заходить на нее, соответственно будет выполняться preexec скрипт который указан в настройках этой шары. А вот как отследить выход из домена, я не знаю

anti_social
()
Ответ на: комментарий от anti_social

> Из netlogon'а выполняется logon-скрипт и может подтягиваться дефолтовый профиль.

Я правильно понимаю, что прописываем в самбе шару [netlogon], там в preexec скрипт и при заходе кого-то в винды этот скрипт будет выполняться?

anonymous
()
Ответ на: комментарий от anonymous

нет, неправильно.
logon script = defuser.bat

Вот тогда, при наличии шары netlogon и, соответственно, скрипта в ней,
оно у тебя отработает при входе пользователя.

z2v
()
Ответ на: комментарий от z2v

> Вот тогда, при наличии шары netlogon и, соответственно, скрипта в ней, оно у тебя отработает при входе пользователя.

Судя по .bat, отрабатывать оно будет локально на виндовой машине у юзера. А нужно-то не это! Нужно, чтобы отрабатывало на самба-сервере. Или это невозможно?

anonymous
()
Ответ на: комментарий от anonymous

Тогда видимо, придется, ковыряться с preeexec|postexec.
Хотя зачем ебе это. В .bat файлах можно сделавть все, что угодно.
Есть же еще VBscript, наконец.

z2v
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.