Site Overlay

hur du säkert ändrar användarlösenordet” postgres ”via”psql ”

en av de mest återkommande frågorna jag får från användare som börjar sin långa och Välmående resa med PostgreSQL innebär att du ansluter till” postgres ” – användaren.

Jag använder personligen ”postgres” – användaren bara för att hantera globala objekt (Roller, tablespaces, databaser) och för att utföra regelbundna administrationsuppgifter., Därför är mitt favorit sätt att ansluta:

  1. bli systemanvändaren ”postgres” (antingen via rotanvändaren, sudo eller genom SSH public key authentication)
  2. Anslut till den lokala servern med ”psql”

många av våra kunder och studenter älskar grafiska gränssnitt (speciellt om du kommer från databaser med avancerade verktyg på det här området – jag är å andra sidan en konsolkille). Dessa verktyg måste ansluta via nätverket och arbeta som en vanlig klientapplikation.,

som standard inaktiveras lösenordsautentisering för databasens superuser (”postgres”) när du skapar ett PostgreSQL-kluster. Det enklaste och säkraste sättet att lägga till ett lösenord till” postgres ”- användaren är att ansluta till den lokala servern med ” psql ”(se Steg #1 och #2 ovan) och skriv sedan meta-kommandot” \password ” i psql. Du kommer att bli ombedd att ange ett lösenord och bekräfta det.

postgres=# \passwordEnter new password:Enter it again:postgres=#

det här kommandot lämnar inget spår av ditt lösenord någonstans i systemet eller loggen. Enkelt, säkert, säkert.,

Kom ihåg:

  • använd ”postgres” databasanvändaren enbart för administrationssyfte;
  • använd den aldrig för dina standard – / användarprogram.

PostgreSQL låter dig definiera grupper, roller och användare och associera privilegier till var och en av dem på ett mycket flexibelt och kraftfullt sätt. Välkommen till Postgres!

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *