В целях самообразования решил поинтересоваться, как в ЦФТ реализована смена паролей пользователям.
Заметил, что IBS прав на alter user не имеет (на нашей схеме).
Однако, функция IBS.secadmin.edituser меняет пароль без труда, хоть и выполняется от имени IBS'а.
Посмотрел в эту функцию поподробнее. Дошел до DBMS_Alert и споткнулся..
не понимаю, каким образом происходит смена. Может кто тайну раскроет? Это очень любопытно...
Не пробовал бы, не писал бы)
у меня нет задачи сменить пароль. Мне интересно КАК работает конкретно эта хреновина, а не как профиль настроить красиво. По вашей ссылке я ответа на свой вопрос не нашел.
Так если нет никакой задачи нахрена вам знать как устроен самолёт, если он летает?
Оракловые профили - это и есть смена пароля принудиловкой, сам пользователь может себе сменить через соответствующее меню в любой момент и для этого никаких других грантов не надо.
Третий вариант для чего я даже не представляю какой может быть.
Так если нет никакой задачи нахрена вам знать как устроен самолёт, если он летает?
Оракловые профили - это и есть смена пароля принудиловкой, сам пользователь может себе сменить через соответствующее меню в любой момент и для этого никаких других грантов не надо.
Третий вариант для чего я даже не представляю какой может быть.
любопытство не порок, а способ самообразования (лично для меня )
можете нарисовать пример запроса, с помощью которого я из под ibs поменяю пароль простому смертному юзеру, через профиль?
На тестовой отработал, под новым паролем зашел в навигатор,
Но на IBS может права grant ануты, не факто что на любых схемах так будет
yaffil пишет:
Код:
Alter user VASILIY_PUPKIN identified by password
Рыбят, вы вообще мой пост первый читали?)
я сказал, что прав на альтер у IBSа нет.
я уточню вопрос:
функция дистрибутива IBS.secadmin.edituser не использует синтаксис "Alter user VASILIY_PUPKIN identified by password". КАК тогда она меняет пароль?
Ну, если вы имеете в виду смену через АРМ администратор доступа, то он скорее всего работает от имени AUD которому в скриптах Т.Я. розданы соответствующе гранты
Ну, если вы имеете в виду смену через АРМ администратор доступа, то он скорее всего работает от имени AUD которому в скриптах Т.Я. розданы соответствующе гранты
Код:
grant ALTER USER to &&audit;
=(
вы хоть в функцию гляньте. нет там обращения в схему AUD. Во всяком случае я его не увидел..
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Домен cftclub.ru не связан с ЗАО "Центр Финансовых Технологий" и ни в коей мере не нарушает авторских и иных прав
Владелец может не разделять мнения Участников и не несет ответственности за их публикации
Powered by phpBB