Documentação FirebirdUtilitários do FirebirdDiversos Script Linux/Unix → Mudando a senha do SYSDBA
Firebird home Firebird home Anterior: Diversos Script Linux/UnixPrincipal: Documentação FirebirdAcima: Diversos Script Linux/UnixPróxima: Criando nomes de alias

Mudando a senha do SYSDBA

O script changeDBAPassword.sh permite a mudança da senha do usuário SYSDBA e que vários scripts de inicialização a ter sua propriedade mudada de acordo. O script é rodado em modo não-interativo como parte do processo de instalação para criar uma senha inicial aleatoriamente gerada a qual é armazenada no arquivo /opt/firebird/SYSDBA.password. A senha é subseqüentemente usada no script de inicialização /etc/rc.d/init.d/firebird, a qual possui um symlink apontando apara /etc/init.d/firebird. O banco de dados de segurança /opt/firebird/security.fdb também é atualizado com a nova senha.

Cuidado

O script deve ser rodado como usuário root, e, quando executado, changeDBAPassword.sh irá perguntar a você senha corrente do SYSDBA e então a nova senha. Ambas irão aparecer na tela então para melhorar a segurança, não permita a ninguém olhar sobre o seu ombro quando rodar o script.

Após a execução do script, o arquivo /opt/firebird/SYSDBA.password conterá a senha em texto puro, então tenha certeza que este arquivo não será legível por ninguém além do root.

A seguir um exemplo de execução do script para mudar a senha do SYSDBA de 'masterkey' para 'biroguin' a qual é uma palavra inventada, a qual deve menos crackeável ou adivinhável.

# cd /opt/firebird/bin
# ./changeDBAPassword.sh
Please enter current password for SYSDBA user : masterkey
Please enter new password for SYSDBA user : biroguin
GSEC> GSEC>

Running ed to modify /etc/init.d/firebird
#

Cuidado

Todas as vezes que você mudar a senha do SYSDBA usando o utilitário GSEC, você deve mudar o script de inicialização também. Para garantir uma atualização completa, sempre use este script quando mudar a senha do usuário SYSDBA.

Anterior: Diversos Script Linux/UnixPrincipal: Documentação FirebirdAcima: Diversos Script Linux/UnixPróxima: Criando nomes de alias
Documentação FirebirdUtilitários do FirebirdDiversos Script Linux/Unix → Mudando a senha do SYSDBA