Fórum Como alterar a senha do BD Firebird #54379
26/12/2005
0
Já copiei os arquivos fbclient.dll e gsec...
WinExec(Pchar(´gsec -user sysdba -password masterkey -database D:\MaxProgramador\ProProjeto\Teste\BDInterbase\F5.fdb -modify sysdba -pw NOVASENHA´),1);
Max.sgj
Curtir tópico
+ 0Posts
26/12/2005
Eixox
jamais altere a senha ´masterkey´, altere sempre o usuário. Existem um problema relacionado com essa senha por ser a senha mestra. É ela quem estabelece algumas regras fundamentais do banco de dados.
Inclusive, se você alterar a senha poderá ter que reinstalar todo o banco de dados novamente.
Portanto, altere somente o usuário.
Gostei + 0
26/12/2005
Edilcimar
Gostei + 0
26/12/2005
Max.sgj
Então como modifica o nome de usuário...
Gostei + 0
26/12/2005
Edilcimar
Gostei + 0
26/12/2005
Max.sgj
Não sei criar novo usuário como se faz...
Gostei + 0
26/12/2005
Edilcimar
http://forum.clubedelphi.net/viewtopic.php?t=63701&highlight=criar+usuario
Gostei + 0
26/12/2005
Max.sgj
Seria isto...
IBQuery1.SQL.Clear;
IBQuery1.SQL.Add(´CREATE ROLE ´PADRAO´´);
//* Grant permissions for this database */
IBQuery1.SQL.Clear;
IBQuery1.SQL.Add(´GRANT SELECT ON ´ENDERECO´ TO ´PADRAO´´);
IBQuery1.ExecSQL;
IBQuery1.Close;
IBQuery1.SQL.Clear;
IBQuery1.SQL.Add(´GRANT ´PADRAO´ TO SYSDBA´);
IBQuery1.ExecSQL;
IBQuery1.Close;
Gostei + 0
26/12/2005
Max.sgj
Gostei + 0
26/12/2005
Edilcimar
Gostei + 0
26/12/2005
Max.sgj
Seria inserir dados...
Gostei + 0
26/12/2005
Afarias
|recomendações é a seguinte:
Desculpe mas esta informação NÃO está correta. TODOS os documentos do IB/FB informam claramente que a senha padrão (masterkey) do SYSDBA deve ser sempre alterada imediatamente após instalação por questões de segurança.
NÃO é o nome do usuário SYSDBA q deve ser alterado! Mas SEMPRE a senha!
|Inclusive, se você alterar a senha poderá ter que reinstalar todo o banco
|de dados novamente. Portanto, altere somente o usuário.
Incorreto.
|e além do mais modificar a senha mestre não adianta, basta recopiar o
|arquivo de configuração do fb/ib que ela volta a funcionar
Sei, mas e se vc não tem acesso ao arquivo de dados? Ainda assim a senha não adianta?
É necessário entender qual o modelo de segurança do IB/FB: mudar a senha do SYSDBA é um dos passos para garantir a segurança do seu servidor IB/FB
|Consegui criar mas não como superusuário no local do SYSDBA...
Não é possível criar um outro ´superusuário´ ... apenas o SYSDBA tem essa função.
T+
Gostei + 0
27/12/2005
Max.sgj
Então o SYSDBA existirá...
mas não tó conseguindo alterar a senha...
Gostei + 0
27/12/2005
Afarias
gsec -modify sysdba -pw nova_senha -user sysdba -pass masterkey
T+
Gostei + 0
27/12/2005
Max.sgj
Seria isto...
WinExec(Pchar(´gsec -user sysdba -password novasenha -database D:\MaxProgramador\ProProjeto\Teste\BDInterbase\F5.fdb -modify sysdba -pw masterkey´),1);
Gostei + 0
27/12/2005
Max.sgj
Seria isto...
WinExec(Pchar(´gsec -user sysdba -password novasenha -database D:\MaxProgramador\ProProjeto\Teste\BDInterbase\F5.fdb -modify sysdba -pw masterkey´),1);[/quote:85cf10479c]
Não está funcionando...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)