Postgres Endre brukerpassord

Postgres Endre brukerpassord
Det er nødvendig å sikre dine data og informasjon fra inntrenginger, som kan gjøres ved hjelp av passord for brukerne dine. Passord brukes til å beskytte dataene dine mot noe uhell i fremtiden, slik at ingen annen bruker i stedet for du kan gå inn i systemet. De er påkrevd når du er logget inn eller logget på et bestemt system for autentiseringsformål.

I PostgreSQL, når du en gang har installert oppsettet, vil det be deg om å angi et passord for standarddatabasen, i.e., 'Postgres'. Du kan også opprette din egen bruker senere i PostgreSQL og angi passordet for den brukeren. Men hva om det er behov for å endre passordet for å administrere en database eller administrasjonsoppgaver og der dukker opp et spørsmål i tankene dine, hvordan og hvor kan du endre passordet? Det er ikke nødvendig å bekymre deg fordi denne artikkelen spesifikt vil fokusere på å svare på spørsmålet ditt med enkle og forskjellige måter å endre brukerpassord i PostgreSQL. Denne guiden vil hjelpe deg å endre brukerpassord og definere hvert trinn tydelig for din bedre forståelse.

Ulike moduser for å endre brukerpassord:

Du kan endre brukerpassord gjennom to forskjellige metoder i PostgreSQL. I begge metodene kan du opprette og angi et passord og endre det også. Disse to metodene er:

  • Ved å bruke pgadmin.
  • Ved å bruke PSQL.

Trinn for å endre passord gjennom pgadmin:

Når du åpner PostgreSQL, ser en skjerm som vises foran deg noe slik:

På venstre side kan en navigasjonsmeny sees der "påloggings-/grupperoller" er definert. Når du klikker på det, vises en drop-by-liste.

På denne listen lagres alle brukernavnene som finnes i en database med deres definerte og privilegerte roller sammen med dem.

La oss først opprette et brukernavn og sette opp et passord for det brukernavnet, og så vil vi endre passordet. For å opprette et brukernavn, klikker du på “Logg inn/grupperoller” og klikker på “Opprett” en innlogging eller grupperolle. Her vil vi lage en påloggingsrolle i databasen med ønskede roller.

Etter å ha klikket på “Logg inn/grupperoller” vil dette vises:

I feltet Navn kan du spesifisere ethvert navn du vil ha. Klikk deretter på "Definisjonene" og legg inn passordet for brukernavnet ditt.

I "privilegier" definerer brukerrollene dine og lagrer påloggingsbrukerdataene til slutt.

Nå har du opprettet en bruker, og du kan ganske enkelt endre passordet ved å klikke på brukernavnet ditt og deretter "Egenskaper" i sidens navigasjonslinje som dette:

"Egenskapene" vil nå åpne den samme skjermen der du har opprettet brukernavnet for påloggingen din. Her i "passordene" kan du oppgi det nye passordet ditt og lagre det til slutt.

I feltet "Passord", legg inn det nye passordet ditt på nytt, og passordet ditt blir endret for brukernavnet 'SAEED_RAZA'.

Endre passord gjennom PSQL:

I SQL Shell (PSQL) kan du også endre passordet ved å bruke to måter:

  • Bruke endringer i alter rollen.
  • Bruke metakommandoer.

Endre passord ved hjelp av ALTER ROLE -setninger:

Endringsrollenes uttalelser brukes til å endre passordene til en bruker i PostgreSQL. Her er den grunnleggende syntaks for bruk av endringer i rollen i databasen din:

I uttalelsen ovenfor, nevn brukernavnet i stedet for 'brukernavn' som du vil endre passordet. Skriv deretter det nye passordet i stedet for 'new_password' for å endre passordet. Den gyldige til leddet er valgfritt; Det brukes til å oppgi tidsperioden du vil at passordet skal være funksjonelt etter den spesifiserte datoen eller den gangen passordet vil bli utløpt.

Nedenfor er en illustrasjon av å endre passordet til et brukernavn 'Saeed_raza' med det nye passordet som 'data'.

Endre rolle SAEED_RAZA med passord 'data';

Alter -rollekommandoen etter SQL -setningen sikrer at passordet endres i databasen.

La oss se et eksempel til å endre passordet som vil være gyldig for den spesifikke perioden som vi vil tilordne:

Endre rollen saeed_raza med passord 'definert'
Gyldig til '30. mars 2022';

Jeg har endret passordet fra 'data' til 'definert' for brukernavnet 'SAEED_RAZA' og nevnte datoen til passordet for dette brukernavnet ville være gyldig, som er '30. mars 2022'. Passordet vil være utløpt til denne datoen, men hvis du ikke setter gyldig før klausulen i uttalelsen, vil passordet være gyldig for levetiden.

For å sikre at passordet vil være gyldig til denne datoen, kjører du følgende kommando for å bekrefte:

# \ du

Denne kommandoen vil vise alle lister over roller som er til stede i databasene med deres attributter og brukernavn. Kommandoen ovenfor vil vise følgende resultater:

I output ovenfor kan du tydelig se at i rollenavnet 'SAEED_RAZA' er passordet gyldig til datoen 2022-03-30.

Endre passord ved hjelp av Meta -kommando:

I ovennevnte metode, for å endre passordet ved hjelp av endringer. Du kan endre passordet ved å holde det trygt og sikkert fra serverloggen og dets historie i denne metoden.

Først, når du starter PSQL, må du oppgi brukernavnet du vil endre passordet:

Jeg har lagt inn brukernavnet 'SAEED_RAZA' fordi jeg vil endre passordet til den brukeren i PostgreSQL. Følg nå denne enkle syntaks som vil endre brukerens eller standard PostgreSQL-passord også ved å bare bruke et meta-kommando:

Postgres =# \ passord
Skriv inn nytt passord:
Skriv inn det igjen:

Passordet blir nå endret for brukeren 'SAEED_RAZA' ved å bruke denne enkle metakommandoen.

Konklusjon:

I denne guiden har vi lært hvordan vi også kan endre brukerens passord gjennom PGADMin og PSQL med forskjellige måter av PSQL. Alle metodene vi brukte i denne artikkelen var effektive og enkle, som du kan implementere på systemet ditt for endelig å svare på spørsmålene dine om hvordan du endrer brukerpassord i PostgreSQL.