Como configurar uma política de expiração de senha para instâncias do TaurusDB?
Na versão 8.0 kernel de TaurusDB, você pode definir a variável global default_password_lifetime para controlar o período de validade padrão de uma senha de usuário.
O valor de default_password_lifetime indica quantos dias até que uma senha expire. O valor padrão é 0, indicando que a senha de usuário criada nunca expirará.
Alteração da política global de expiração automática de senha
Você pode alterar a política global de expiração automática de senhas de uma das seguintes maneiras:
- Altere o valor de default_password_lifetime no console de TaurusDB.
- Faça logon no console de gerenciamento.
- Clique em
no canto superior esquerdo e selecione uma região e um projeto.
- Clique em
no canto superior esquerdo da página e escolha .
- Na página Instances, clique no nome da instância.
- No painel de navegação, escolha Parameters.
- Pesquise default_password_lifetime na caixa de pesquisa.
- Altere seu valor e clique em Save.
- Na caixa de diálogo exibida, clique em Yes.
- Execute o seguinte comando para alterar o valor de default_password_lifetime:
set global default_password_lifetime=0;
Verificação da data de expiração da senha de todos os usuários
Execute o seguinte comando:
select user,host,password_expired,password_last_changed,password_lifetime from user;
Verificação da política de expiração de senha de um usuário especificado
Execute o seguinte comando:
show create user jeffrey@'localhost';
EXPIRE DEFAULT indica que a senha segue a política de expiração global.
Configuração da política de expiração de senha para um usuário específico
- Configurar a política de expiração de senha durante a criação do usuário
create user 'script'@'localhost' identified by '*********' password expire interval 90 day;
- Configurar a política de expiração de senha após a criação do usuário
ALTER USER 'script'@'localhost' PASSWORD EXPIRE INTERVAL 90 DAY;
- Configurar a senha para ser permanentemente válida
CREATE USER 'mike'@'%' PASSWORD EXPIRE NEVER;
ALTER USER 'mike'@'%' PASSWORD EXPIRE NEVER;
- Configurar a senha para seguir a política de expiração global
CREATE USER 'mike'@'%' PASSWORD EXPIRE DEFAULT;
ALTER USER 'mike'@'%' PASSWORD EXPIRE DEFAULT;