|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2012/2012 R2 » 2012 R2 - Смена пароля в AD через одноразовую ссылку |
|
|
2012 R2 - Смена пароля в AD через одноразовую ссылку
|
Старожил Сообщения: 208 |
Доброго времени суток!
Подскажите, как можно реализовать на Windows Server схему смены пароля через одноразовые ссылки? Кейс: для пользователя была создана сервиснвя учетная запись со сложным и длинным паролем. Варианты передачи - отсылка в разные месенджеры\почты\прочее кусков этого пароля в plaintext. Что было бы избежать засвечивания пароля, было бы удобнее скинуть пользователю одноразовую ссылку, проходя по которой пользователь бы попадал на страницу со меной пароля. Что-то аналогичное реализовано на форумах при регистрации и смены пароля, нужно тоже самое, но с привязкой к AD. Частичный функционал реализован тут , но там происходит смена старого пароля на новый ручным вводом и того и другого. Можно ли в этот сервис как-то подставлять пароли и из этого всего генерировать одноразовую ссылку для пользователя? P.S. если создал не в той теме, просьба админов перенести куда следует. |
|
Отправлено: 11:58, 21-04-2016 |
Пользователь Сообщения: 92
|
Профиль | Отправить PM | Цитировать А чем вам галочка в АД, "требовать смену пароля", автоматически делающая переданный пользователю пароль одноразовым, не нравится? Или это для какого-то веб-приложения с аутентификацией через АД?
|
Отправлено: 12:11, 21-04-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать AkP,
Не нравится тем, что для этого необходимо под этой учёткой войти в систему, что для сервисных учёток не очень подходит. |
Отправлено: 12:20, 21-04-2016 | #3 |
Пользователь Сообщения: 92
|
Профиль | Отправить PM | Цитировать Цитата pogo:
|
|
Отправлено: 12:55, 21-04-2016 | #4 |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать AkP,
Не думаю, что это сильно имеет отношение к первоначальному вопросу, но поясню. Пользователь, например DBA, отвечающий за SQL. "сервисная учётная запись" - учётная запись от которой будет работать MS SQL. Второй пример - УЗ, из под которой будет выполняться определённая задача через планировщик. |
|
Отправлено: 12:59, 21-04-2016 | #5 |
Ветеран Сообщения: 3722
|
Профиль | Отправить PM | Цитировать Цитата pogo:
|
|
------- Отправлено: 13:16, 21-04-2016 | #6 |
Пользователь Сообщения: 92
|
Профиль | Отправить PM | Цитировать Цитата pogo:
Если вы передаете запись админиистратору БД, к примеру, возникает вопрос, почему он не может сменить пароль с командной строки? дайте ему учетку, можно с отключением интерактивного входа, делегируйте ему управление ею, и можно даже пароль не передавать, только ее имя, что в общем то более чем безопасно для передачи, в том числе по открытым каналам. Без смены пароля он не сможет ее использовать, а первоначальный пароль остался только в вашей голове. Ни кто кроме данного "пользователя" не сможет сменить ей пароль. Ну если это все же "пользователь", то ничего не меняется, передайте ему имя учетной записи и обычный скрипт с названием "запустить для установки пароля" ) Вы веть можете написать запрос пароля и передачу его в dsmod user? такой скрипт будет работать только от имени этого пользователя, пароль первоначальный не знает никто, передавать можно обычным письмом открытым текстом. Цитата Telepuzik:
Цитата AkP:
|
|||
Последний раз редактировалось AkP, 21-04-2016 в 13:48. Отправлено: 13:43, 21-04-2016 | #7 |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать Telepuzik,
Спасибо, для расширения кругозора почитал, но данный вариант не решает проблемы, тут SQL, был как пример. В реальности эти ещё куча проприетарного софта типа 1с, видеонаблюдения и ему подобного и не уверен что каждый из сервисов поддерживает подобный инструмент. AkP, У вас каждый DBA имеет доступ к оснасткам AD или знает как сбросить пароль для УЗ через командную строку\powershell? А если это 1с-ки? Или человек поддерживающий специфичный продукт? Ну а уж про пользователей и говорить нечего. Вариант со скриптом тоже не подходит, это всё лишние телодвижения для пользователей поддерживающих свои спец продукты, которые под частую с администрированием вообще не пересекаются. Спасибо откликнувшимся, но не хочу разводить холивар по поводу того, что это можно сделать через другие костыли. Интересует именно смена пароля через одноразовые ссылки. Если кто-то сталкивался с такой проблемой или может подсказать в какую сторону гуглить, буду очень признателен если подскажите. |
Отправлено: 13:54, 21-04-2016 | #8 |
Пользователь Сообщения: 92
|
Профиль | Отправить PM | Цитировать немного удивлен..
к оснастке АД имеет доступ любой пользователь, только поменять он там ничего не может. dsmod user <UserDN> -pwd <Password> -mustchpwd no - штатное средство, где вместо <Password> переменная с результатом предыдущей строки запроса или параметра запуска Если "костыль" в 2 строки Вам не подходит..., то видимо Вам виднее, наверно так нужно. |
Отправлено: 14:17, 21-04-2016 | #9 |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать AkP,
Только для начала надо пустить пользователя на контроллер домена, что бы он смог посмотреть эту оснастку или разрешать доступ подключения с его рабочей станции в сегмент где КД живут, оба варианта не приемлемы. За вариант спасибо Вам. Но задача стоит реализовать именно так (или максимально близко) как описано в первом посте. |
Отправлено: 14:27, 21-04-2016 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - [решено] смена пароля через скрипт | AZABAZA | Скриптовые языки администрирования Windows | 1 | 18-11-2015 13:50 | |
CMD/BAT - Смена пароля юзера через CMD | Led | Скриптовые языки администрирования Windows | 2 | 03-07-2015 10:32 | |
Любой язык - Смена пароля через web-морду | vlsdtv | Скриптовые языки администрирования Windows | 1 | 15-11-2011 17:28 | |
Разное - Смена пароля. Как вызвать диалоговое окно "Смена пароля" | iceberg200 | Microsoft Windows 2000/XP | 0 | 04-11-2011 16:22 | |
Смена пароля на win2003 через remoute desktop | banbug | Microsoft Windows NT/2000/2003 | 2 | 29-05-2008 01:15 |
|