Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] Как определить logon\logoff пользователя в домене на Контроллере Домена

Ответить
Настройки темы
[решено] Как определить logon\logoff пользователя в домене на Контроллере Домена

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Необходимо определить вход\выход пользователя в домен на Контроллере Домена. Далее будет скрипт который при авторизации пользователя будет отсылать определенный данные на другую машину

Отправлено: 10:40, 04-01-2011

 
QRS QRS вне форума

Ветеран


Сообщения: 630
Благодарности: 111

Профиль | Отправить PM | Цитировать


Audit account logon events - только нужно мониторить все контроллеры домена.

PS: Если Вы опишете задачу, которая перед Вами стоит, то, возможно, Вам смогут порекомендовать конкретное решение.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:58, 09-01-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ну на данном этапе пока разобрался что для авторизации лучше всего обрабатывать событие 672 что благополучно и делаю.
Теперь пытаюсь определиться с с событием выхода из системы. Задача следующая: на КД необходимо написать перехватчик авторизаций который будет запрашивать из сообщения об успешной авторизации логин пользователя а по нему определять список групп в которые входит пользователь. По выходу будет передавать в определенный скрипт логин пользователя и параметр logout.

Отправлено: 01:49, 11-01-2011 | #3


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


в групповую политику два скрипта - на вход в систему и выход из системы. В скриптах прописать запись какого либо текста куда либо(например, запись "%username% log on to @computername% at %time%" - и кидать эти логи в файл \\server\share\%username%.txt. Вот и простейший мониторинг входа-выхода.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 02:41, 11-01-2011 | #4


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
в групповую политику два скрипта - на вход в систему и выход из системы. В скриптах прописать запись какого либо текста куда либо(например, запись "%username% log on to @computername% at %time%" - и кидать эти логи в файл \\server\share\%username%.txt. Вот и простейший мониторинг входа-выхода.
Хм... так делал(раньше так и работало), только задача стоит перехватывать именно на контроллере домена и никаких сценариев входа/выхода из системы. ((((( Со входом вроде разобрался... до выхода пока руки не дошли как доберусь отпишусь в теме, может еще кто дельного чего предложит...

Отправлено: 00:41, 12-01-2011 | #5


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Если знаком с программированием, то можно написать мааалюсенькую программку, которая при закрытии будет писать в лог данные. Программу можно будет кинуть в автозагрузку. на C# примерно так:

Код: Выделить весь код
private void Form1_Closing(object sender, EventArgs e)
{
File.Write(@"C:\logout.txt", "some text", true);
}
Когда будет выключаться машина или выходить из системы, код сработает и запишет, что надо.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 01:09, 12-01-2011 | #6

QRS QRS вне форума

Ветеран


Сообщения: 630
Благодарности: 111

Профиль | Отправить PM | Цитировать


FreedomF2000, а если пользователи выдернул сетевой провод из компьютера?! - получилось, что компьютер работал пока билет Kerberosa валиден... а то и круглосуточная работа намечается

PS: Вы зачем вообще такое делаете? - мониторите работу пользователей? Если да - то лучше это делать на рабочей станции, а не на контроллере домена. Ведь мониторинг контроллера в основном позволяет глобально решать вопросы безопасности (аудит доступа к учетной записи) + аудит получения прав доступа (билета доступа) на другие сервера...

Отправлено: 07:37, 14-01-2011 | #7


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
FreedomF2000, а если пользователи выдернул сетевой провод из компьютера?! - получилось, что компьютер работал пока билет Kerberosa валиден... а то и круглосуточная работа намечается PS: Вы зачем вообще такое делаете? - мониторите работу пользователей? Если да - то лучше это делать на рабочей станции, а не на контроллере домена. Ведь мониторинг контроллера в основном позволяет глобально решать вопросы безопасности (аудит доступа к учетной записи) + аудит получения прав доступа (билета доступа) на другие сервера...
Да я бы такого никогда не делал но начальство оно и в африке начальство... Половина софта написана нашими программистами и проходит авторизацию через VPN. Внедрение новой системы управления требует ввести домен и отказатся от VPN. Но для работы программ необходима авторизации... Вот задачу и поставили... Короче задачу усложнили до того что событие обработки журналов должно происходить только при авторизации пользователя а не по таймеру. Короче использовать перехват API функций системной службы Windows. В общем до понедельника задача снята... Всем спасибо....

Отправлено: 22:54, 16-01-2011 | #8


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Delirium:
в групповую политику два скрипта - на вход в систему и выход из системы. В скриптах прописать запись какого либо текста куда либо(например, запись "%username% log on to @computername% at %time%" - и кидать эти логи в файл \\server\share\%username%.txt. Вот и простейший мониторинг входа-выхода. »
То есть скрипт должен выглядеть так:

Код: Выделить весь код
echo %username% log on to @computername% at %date% %time% >> \\server\share\%username%.txt
?
В расширении .bat его добавлять в автозагрузку/выход из системы?
Права на папку \\server\share\ у пользователей должны быть полные или хватит системы?

Отправлено: 10:57, 03-07-2015 | #9


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата KznDarwin:
Права на папку \\server\share\ у пользователей должны быть полные или хватит системы? »
У пользователей должны быть как минимум права на создание и запись в файл. «Система» — для другого раздела GP (запуск/завершение работы).

Отправлено: 15:24, 03-07-2015 | #10



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] Как определить logon\logoff пользователя в домене на Контроллере Домена

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как правильно настроить firewall на контроллере домена и рабочих станциях Casufi Microsoft Windows NT/2000/2003 7 12-05-2010 16:19
NTBACKUP - как забекапить AD (ntds.dit) на контроллере домена DC Z-Admin Microsoft Windows NT/2000/2003 2 05-12-2008 14:27
[решено] Групповые политики на контроллере домена и внутри домена HellFire_MZ Microsoft Windows NT/2000/2003 22 11-07-2008 08:56
сценарии загрузки logon/logoff Tonny_Bennet Microsoft Windows NT/2000/2003 8 07-06-2008 01:14
Загрузка - Не могу сделать LogOn, тутже происходит LogOff DeYura Microsoft Windows 2000/XP 1 03-09-2007 08:17




 
Переход