Postgres Cambia la password dell'utente

Postgres Cambia la password dell'utente
È necessario proteggere i dati e le informazioni da eventuali intrusioni, che possono essere eseguite utilizzando le password per i tuoi utenti. Le password vengono utilizzate per proteggere i tuoi dati da qualsiasi incidente in futuro in modo che nessun altro utente possa entrare nel sistema. Sono richiesti quando si effettua l'accesso o l'accesso a un determinato sistema per scopi di autenticazione.

In PostgreSQL, quando una volta hai installato l'installazione, ti chiederà di impostare una password per il database predefinito, i.e., 'Postgres'. Puoi anche creare il tuo utente più avanti nel postgresql e impostare la password per quell'utente. Ma cosa succede se è necessario modificare la password per la gestione di un database o dei compiti amministrativi e ci sono una domanda nella tua mente, come e da dove puoi cambiare la password? Non è necessario preoccuparsi perché questo articolo si concentrerà specificamente sulla risposta alla tua domanda con modi semplici e diversi per modificare le password dell'utente in PostgreSQL. Questa guida ti aiuterà a modificare le password dell'utente e definire chiaramente ogni passaggio per la tua migliore comprensione.

Diverse modalità per modificare la password dell'utente:

È possibile modificare le password dell'utente attraverso due diversi metodi in PostgreSQL. In entrambi i metodi, è possibile creare e impostare una password e cambiarla anche. Questi due metodi sono:

  • Usando PGADMIN.
  • Usando PSQL.

Passaggi per modificare la password tramite PGADMIN:

Quando apri PostgreSQL, una schermata che viene visualizzata davanti a te qualcosa sembra questo:

Sul lato sinistro, è possibile vedere un menu di navigazione in cui è definito "ruoli di accesso/gruppo". Quando si fa clic su quello, viene visualizzato un elenco drop-by.

In questo elenco, tutti i nomi utente sono archiviati che esistono in un database con i loro ruoli definiti e privilegiati insieme a loro.

Creiamo prima un nome utente e impostiamo una password per quel nome utente, quindi cambieremo la password. Per creare un nome utente, fare clic su "Accedi/Ruoli di gruppo" e fare clic su "Crea" un ruolo di accesso o gruppo. Qui creeremo un ruolo di accesso nel database con ruoli desiderati.

Dopo aver fatto clic sui "ruoli di accesso/gruppo", questo apparirà:

Nel campo Nome, puoi specificare qualsiasi nome desiderato. Quindi fare clic su "Definizioni" e inserire la password per il tuo nome utente.

In "Privileges" definiscono i ruoli utente e salva i dati dell'utente di accesso alla fine.

Ora hai creato un utente e puoi semplicemente cambiare la password facendo clic sul tuo nome utente e quindi "Proprietà" nella barra di navigazione laterale in questo modo:

Le "Proprietà" apriranno ora lo stesso schermo in cui hai creato il nome utente per il tuo accesso. Qui nelle "password" puoi inserire la tua nuova password e salvarla alla fine.

Nel campo "Password", rientri nella tua nuova password e la tua password viene modificata per il nome utente "SAEED_RAZA".

Modifica la password tramite PSQL:

In SQL Shell (PSQL) è anche possibile modificare la password utilizzando due modi:

  • Utilizzando le dichiarazioni di ruolo alter.
  • Utilizzo di meta-comandi.

Modificare la password utilizzando le dichiarazioni di ruolo alter:

Le dichiarazioni di ruolo alter vengono utilizzate per modificare le password di un utente in PostgreSQL. Ecco la sintassi di base per l'utilizzo di istruzioni di ruolo alter nel database:

Nella dichiarazione di cui sopra, menziona il nome utente al posto del "nome utente" di cui si desidera modificare la password. Quindi scrivi la nuova password al posto di "New_Password" per modificare la password. La clausola fino a quando è valida facoltativa; Viene utilizzato per immettere il periodo di tempo in cui si desidera che la password sia funzionale dopo la data o l'ora specificata la password sarà scaduta.

Di seguito è riportato un'illustrazione di modifica della password di un nome utente "SAEED_RAZA" con la nuova password come "dati".

Alterano il ruolo saeed_raza con la password "dati";

Il comando ALTER ROLE dopo l'istruzione SQL garantisce che la password venga modificata nel database.

Vediamo un altro esempio di modifica della password che sarà valida per il periodo specifico che assegneremo:

Alter ruolo saeed_raza con password 'definita'
Valido fino a "30 marzo 2022";

Ho cambiato la password da "dati" in "definito" per il nome utente "saeed_raza" e ho menzionato la data fino a quando la password per questo nome utente sarebbe valida, che è "30 marzo 2022". La password verrà scaduta fino a questa data, ma se non si inserisce la clausola valida nell'istruzione, la password sarà valida per la vita.

Per garantire che la password sia valida fino a questa data, eseguire il comando seguente per verificare:

# \ du

Questo comando visualizzerà tutti gli elenchi di ruoli presenti nei database con i loro attributi e nome utente. Il comando sopra mostrerà i seguenti risultati:

Nell'output sopra, puoi vedere chiaramente che nel nome del ruolo "Saeed_raza" la password è valida fino alla data 2022-03-30.

Modificare la password utilizzando Meta Command:

Nel metodo sopra, per modificare la password utilizzando le istruzioni di ruolo alter, abbiamo visto che la password è visibile al sistema e trasferirà anche quella password sul server, che può essere salvata anche nella cronologia delle dichiarazioni di PSQL. È possibile modificare la password mantenendola al sicuro dal registro del server e dalla sua cronologia in questo metodo.

Innanzitutto, quando si avvia il PSQL è necessario inserire il nome utente di cui si desidera modificare la password:

Ho inserito il nome utente "Saeed_raza" perché voglio cambiare la password di quell'utente in PostgreSQL. Ora, segui questa semplice sintassi che cambierà anche la password PostgreSQL dell'utente o predefinita semplicemente utilizzando un meta-comando:

Postgres =# \ password
Inserire una nuova password:
Inseriscilo di nuovo:

La password viene ora modificata per l'utente "SAEED_RAZA" utilizzando questo semplice meta-comando.

Conclusione:

In questa guida, abbiamo imparato come possiamo cambiare la password dell'utente tramite PGADMIN e PSQL con diversi modi di PSQL. Tutti i metodi che abbiamo usato in questo articolo erano efficienti e semplici, che puoi implementare sul tuo sistema per rispondere finalmente alle tue domande su come modificare le password degli utenti in PostgreSQL.