Postgres Alterar senha de usuário

Postgres Alterar senha de usuário
É necessário proteger seus dados e informações de qualquer intrusões, o que pode ser feito usando senhas para seus usuários. As senhas são usadas para proteger seus dados de qualquer acidente no futuro, para que nenhum outro usuário, em vez de você possa entrar no sistema. Eles são necessários quando você estiver conectado ou conectado a um sistema específico para fins de autenticação.

No PostgreSQL, quando você instalou a configuração, ele solicitará que você defina uma senha para o banco de dados padrão, i I.e., 'Postgres'. Você também pode criar seu próprio usuário mais tarde no PostGresql e definir a senha para esse usuário. Mas e se houver necessidade de alterar a senha para gerenciar um banco de dados ou tarefas de administração e fazer uma pergunta em sua mente, como e de onde você pode alterar a senha? Não há necessidade de se preocupar porque este artigo se concentrará especificamente em responder sua pergunta com maneiras simples e diferentes de alterar as senhas de usuário no PostgreSQL. Este guia ajudará você a alterar as senhas de usuário e definir cada etapa claramente para o seu melhor entendimento.

Modos diferentes para alterar a senha do usuário:

Você pode alterar as senhas de usuário através de dois métodos diferentes no PostgreSQL. Nos dois métodos, você pode criar e definir uma senha e alterá -la também. Esses dois métodos são:

  • Usando pgadmin.
  • Usando PSQL.

Etapas para alterar a senha através do pgadmin:

Quando você abre o PostGresql, uma tela que é exibida na sua frente, algo assim:

No lado esquerdo, um menu de navegação pode ser visto em que "Login/Grupo funções" é definido. Ao clicar nisso, uma lista suspensa aparece.

Nesta lista, todos os nomes de usuário são armazenados que existem em um banco de dados com seus papéis definidos e privilegiados junto com eles.

Vamos primeiro criar um nome de usuário e configurar uma senha para esse nome de usuário, e depois alteraremos a senha. Para criar um nome de usuário, clique em "Funções de login/grupo" e clique em "Criar" uma função de login ou grupo. Aqui, criaremos uma função de login no banco de dados com papéis desejados.

Depois de clicar nas “funções de login/grupo”, isso aparecerá:

No campo Nome, você pode especificar qualquer nome que quiser. Em seguida, clique nas "definições" e insira a senha do seu nome de usuário.

Em "Privileges" Defina suas funções de usuário e salve os dados do usuário de login no final.

Agora, você criou um usuário e pode simplesmente alterar a senha clicando em seu nome de usuário e depois "Propriedades" na barra de navegação lateral assim:

As "Propriedades" agora abrirão a mesma tela em que você criou o nome de usuário para o seu login. Aqui nas "senhas", você pode inserir sua nova senha e salvá -la no final.

No campo "Senhas", volte a entrar em sua nova senha e sua senha é alterada para o nome de usuário 'Saeed_raza'.

Altere a senha através do PSQL:

No SQL Shell (PSQL), você também pode alterar a senha usando duas maneiras:

  • Usando declarações de função alternativa.
  • Usando meta-commandos.

Altere a senha usando declarações de função alterada:

As declarações de função de alteração são usadas para alterar as senhas de um usuário no PostgreSQL. Aqui está a sintaxe básica para o uso de instruções de função alterada em seu banco de dados:

Na declaração acima, mencione o nome de usuário no lugar de 'nome de usuário' do qual você deseja alterar a senha. Em seguida, escreva a nova senha no lugar de 'new_password' para alterar a senha. A cláusula válida até que seja opcional; É usado para inserir o período em que você deseja que a senha seja funcional após a data ou hora especificada, a senha será expirada.

Abaixo está uma ilustração de alterar a senha de um nome de usuário 'Saeed_raza' com a nova senha como 'dados'.

Alter função saeed_raza com senha 'dados';

O comando de função de alter após a instrução SQL garante que a senha seja alterada no banco de dados.

Vamos ver mais um exemplo de alteração da senha que será válida para o período específico que atribuiremos:

Alter função saeed_raza com senha 'definida'
Válido até '30 de março de 2022';

Eu mudei a senha de 'dados' para 'definidos' para o nome de usuário 'saeed_raza' e mencionei a data até que a senha desse nome de usuário seria válida, que é '30 de março de 2022'. A senha será expirada até essa data, mas se você não colocar a cláusula válida até.

Para garantir que a senha seja válida até esta data, execute o seguinte comando para verificar:

# \ du

Este comando exibirá todas as listas de funções presentes nos bancos de dados com seus atributos e nome de usuário. O comando acima mostrará os seguintes resultados:

Na saída acima, você pode ver claramente que no nome do função 'Saeed_raza' a senha é válida até a data 2022-03-30.

Altere a senha usando o comando meta:

No método acima, para alterar a senha usando declarações de função de alter, vimos que a senha é visível para o sistema e também transferirá essa senha para o servidor, que pode ser salva no histórico de declarações do PSQL. Você pode alterar a senha, mantendo -a segura e segura do log do servidor e seu histórico neste método.

Primeiro, ao iniciar o PSQL, você deve entrar no nome de usuário do qual deseja alterar a senha:

Entrei no nome de usuário 'Saeed_raza' porque quero alterar a senha desse usuário no PostgreSQL. Agora, siga esta sintaxe simples que alterará a senha do usuário ou do PostGresql, além de simplesmente usar um meta-commands:

PostGres =# \ senha
Insira a nova senha:
Entre novamente:

A senha agora é alterada para o usuário 'Saeed_raza' usando este meta-commandamento simples.

Conclusão:

Neste guia, aprendemos como podemos alterar a senha do usuário por meio de pgadmin e psql com diferentes maneiras de PSQL. Todos os métodos que usamos neste artigo foram eficientes e simples, que você pode implementar em seu sistema para finalmente responder suas perguntas sobre como alterar as senhas de usuário no PostgreSQL.