Usuário DBA logando como outro usuário qualquer
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
O DBA Pode se conectar como qualquer usuário, se fazendo passar por ele. Ele não tem como saber a senha atual, mas pode alterar a senha do usuário para uma senha conhecida e depois retornar para a senha que o usuário tinha antes da alteração.
Veja o Script:
Fiz o teste com o SCOTT, ficou assim:
Agora é só rodar a linha de cima, que altera a senha para "sesame".
Depois de fazer o que for necessário, ele roda o segundo ALTER, que "restaura" a senha original do usuário.
Veja o Script:
select
'alter user &User identified by sesame;'||chr(10)||
'connect &&User/sesame'||chr(10)||
'alter user &&User identified by values ''' || password || ''';' alte
from
sys.dba_users
where
username = upper('&&User')
Fiz o teste com o SCOTT, ficou assim:
ALTE
-----------------------------------------------------------
alter user SCOTT identified by sesame;
connect SCOTT/sesame
alter user SCOTT identified by values '457B0C521CE29986';
SYS>
Depois de fazer o que for necessário, ele roda o segundo ALTER, que "restaura" a senha original do usuário.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes