Fórum Trocar senha do Interbase Via programação !! #210474
30/01/2004
0
Pessoal crei uma instalação com o interbase, só que a senha que uso não é padrão gostaria, de saber se tem como meu sistema inicializar a 1º Vez ele troque a senha padrão para minha senha !!.
Obrigado a tds !
Obrigado a tds !
Essistemas
Curtir tópico
+ 0
Responder
Posts
30/01/2004
Bolus
Caso o interbase esteja com a famosa senha do SYSDBA padrão...
Você somente precisa se logar na base ISC4.GDB (sim é isso mesmo a senha esta em uma base Interbase) como SYSDBA com a senha atual e solicita que seja alterado o campo da senha para o usuario SYSDBA, porem existe uma função que criptografa a senha para ser gravada...
o comando seria o seguinte:
update USERS set PASSWD=Funcao(Senha) where USER_NAME=´SYSDBA´
Não lembro o nome da função que é executada para criptografar a senha... mas isso deve ser facil de pesquisar na internet, ou no manual do Interbase......
Obs.: o arquivo ISC4.GDB fica localizado, geralmente em,
\Arquivos de Programas\Borland\Interbase....
o campo PASSWD é um OCTETS, definido atraves do Comando DOMAIN
Você somente precisa se logar na base ISC4.GDB (sim é isso mesmo a senha esta em uma base Interbase) como SYSDBA com a senha atual e solicita que seja alterado o campo da senha para o usuario SYSDBA, porem existe uma função que criptografa a senha para ser gravada...
o comando seria o seguinte:
update USERS set PASSWD=Funcao(Senha) where USER_NAME=´SYSDBA´
Não lembro o nome da função que é executada para criptografar a senha... mas isso deve ser facil de pesquisar na internet, ou no manual do Interbase......
Obs.: o arquivo ISC4.GDB fica localizado, geralmente em,
\Arquivos de Programas\Borland\Interbase....
o campo PASSWD é um OCTETS, definido atraves do Comando DOMAIN
Responder
Gostei + 0
30/01/2004
Vinicius2k
update USERS set PASSWD=Funcao(Senha) where USER_NAME=´SYSDBA´
Acho melhor não fazer isso... se vc personalizou a instalação do seu Interbase, basta levar o seu ISC4.GDB personalizado tbm... ou seja, vc pega o arquivo padrão, se loga com o IBConsole no servidor (nem precisa registrar nenhum banco), altera a senha do SYSDBA... e este arquivo com a senha alterada vc coloca na sua instalação...
Se vc quiser fazer isso de dentro da sua aplicação, é só usar o IBSecurityService da paleta IBAdmin... sem mistério...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)