Postgres modifie le mot de passe utilisateur

Postgres modifie le mot de passe utilisateur
Il est nécessaire de sécuriser vos données et informations à partir de toutes les intrusions, ce qui peut être effectué à l'aide de mots de passe pour vos utilisateurs. Les mots de passe sont utilisés pour protéger vos données de tout accident à l'avenir afin qu'aucun autre utilisateur plutôt que vous ne puisse entrer dans le système. Ils sont nécessaires lorsque vous êtes connecté ou signé à un système particulier à des fins d'authentification.

Dans PostgreSQL, lorsque vous avez une fois installé la configuration, il vous demandera de définir un mot de passe pour la base de données par défaut, je.e., 'Postgres'. Vous pouvez également créer votre propre utilisateur plus tard dans le PostgreSQL et définir le mot de passe pour cet utilisateur. Mais que se passe-t-il s'il est nécessaire de modifier le mot de passe pour gérer une base de données ou des tâches d'administration et il y a une question dans votre esprit, comment et d'où pouvez-vous changer le mot de passe? Il n'est pas nécessaire de s'inquiéter car cet article se concentrera spécifiquement sur la réponse à votre question avec des façons simples et différentes de modifier les mots de passe utilisateur dans PostgreSQL. Ce guide vous aidera à modifier les mots de passe des utilisateurs et à définir chaque étape clairement pour votre meilleure compréhension.

Différents modes pour modifier le mot de passe de l'utilisateur:

Vous pouvez modifier les mots de passe utilisateur via deux méthodes différentes dans PostgreSQL. Dans les deux méthodes, vous pouvez créer et définir un mot de passe et le modifier également. Ces deux méthodes sont:

  • En utilisant pgadmin.
  • En utilisant PSQL.

Étapes pour modifier le mot de passe via pgadmin:

Lorsque vous ouvrez postgresql, un écran affiché devant vous, quelque chose ressemble à ceci:

Sur le côté gauche, un menu de navigation peut être vu dans lequel les «rôles de connexion / groupe» sont définis. Lorsque vous cliquez sur cela, une liste de dépôt apparaît.

Dans cette liste, tous les noms d'utilisateur sont stockés qui existent dans une base de données avec leurs rôles définis et privilégiés avec eux.

Créons d'abord un nom d'utilisateur et configurons un mot de passe pour ce nom d'utilisateur, puis nous modifierons le mot de passe. Pour créer un nom d'utilisateur, cliquez sur «Connexion / rôles de groupe» et cliquez sur «Créer» un rôle de connexion ou de groupe. Ici, nous créerons un rôle de connexion dans la base de données avec les rôles souhaités.

Après avoir cliqué sur les «rôles de connexion / groupe», cela apparaîtra:

Dans le champ Nom, vous pouvez spécifier tout nom que vous souhaitez. Puis cliquez sur les «définitions» et saisissez le mot de passe de votre nom d'utilisateur.

Dans «Privileges», définissez vos rôles utilisateur et enregistrez vos données d'utilisateur de connexion à la fin.

Maintenant, vous avez créé un utilisateur, et vous pouvez simplement modifier le mot de passe en cliquant sur votre nom d'utilisateur, puis «Propriétés» dans la barre de navigation latérale comme ceci:

Les «propriétés» ouvriront désormais le même écran où vous avez créé le nom d'utilisateur pour votre connexion. Ici, dans les «mots de passe», vous pouvez saisir votre nouveau mot de passe et l'enregistrer à la fin.

Dans le champ «Mots de passe», réintégrez votre nouveau mot de passe et votre mot de passe est modifié pour le nom d'utilisateur «Saeed_raza».

Changer le mot de passe via PSQL:

Dans SQL Shell (PSQL), vous pouvez également modifier le mot de passe en utilisant deux façons:

  • En utilisant des instructions de rôle alter.
  • Utilisation de méta-commands.

Modifier le mot de passe en utilisant les instructions ALTER RALE:

Les instructions ALTER RALE sont utilisées pour modifier les mots de passe d'un utilisateur dans PostgreSQL. Voici la syntaxe de base pour utiliser les instructions ALTER RALE dans votre base de données:

Dans la déclaration ci-dessus, mentionnez le nom d'utilisateur à la place du «nom d'utilisateur» dont vous souhaitez modifier le mot de passe. Ensuite, écrivez le nouveau mot de passe à la place de «new_password» pour modifier le mot de passe. La clause VALIDE TILT est facultative; Il est utilisé pour saisir le délai dans lequel vous souhaitez que le mot de passe soit fonctionnel après la date spécifiée ou l'heure à l'expiration du mot de passe.

Vous trouverez ci-dessous une illustration de la modification du mot de passe d'un nom d'utilisateur «Saeed_raza» avec le nouveau mot de passe sous forme de «données».

Modifier le rôle saeed_raza avec les «données» de mot de passe;

La commande alter role après l'instruction SQL garantit que le mot de passe est modifié dans la base de données.

Voyons un autre exemple de modification du mot de passe qui sera valable pour la période spécifique que nous attribuerons:

Modifier le rôle saeed_raza avec le mot de passe «défini»
Valide jusqu'au «30 mars 2022»;

J'ai changé le mot de passe de «données» en «défini» pour le nom d'utilisateur «Saeed_raza» et mentionné la date jusqu'à ce que le mot de passe de ce nom d'utilisateur soit valide, qui est le «30 mars 2022». Le mot de passe sera expiré jusqu'à cette date, mais si vous ne mettez pas la clause valide jusqu'à la déclaration, le mot de passe sera valide pour la durée de vie.

Pour vous assurer que le mot de passe serait valide jusqu'à cette date, exécutez la commande suivante pour vérifier:

# \ du

Cette commande affichera toutes les listes de rôles présents dans les bases de données avec leurs attributs et nom d'utilisateur. La commande ci-dessus affichera les résultats suivants:

Dans la sortie ci-dessus, vous pouvez clairement voir que dans le nom de rôle 'saeed_raza', le mot de passe est valide jusqu'à la date 2022-03-30.

Modifier le mot de passe à l'aide de la commande Meta:

Dans la méthode ci-dessus, pour modifier le mot de passe à l'aide des instructions de rôle alter, nous avons vu que le mot de passe est visible pour le système, et il transférera également ce mot de passe vers le serveur, qui peut également être enregistré dans l'historique des instructions du PSQL. Vous pouvez modifier le mot de passe en le gardant en sécurité dans le journal du serveur et son historique dans cette méthode.

Tout d'abord, lors du démarrage du PSQL, vous devez saisir le nom d'utilisateur dont vous souhaitez modifier le mot de passe:

J'ai entré le nom d'utilisateur «Saeed_raza» parce que je veux modifier le mot de passe de cet utilisateur dans PostgreSQL. Maintenant, suivez cette syntaxe simple qui modifiera également le mot de passe postgresql de l'utilisateur ou par défaut en utilisant simplement une méta-command:

postgres = # \ mot de passe
Entrez un nouveau mot de passe:
Entrez à nouveau:

Le mot de passe est maintenant modifié pour l'utilisateur «Saeed_raza» en utilisant ce méta-command simple.

Conclusion:

Dans ce guide, nous avons appris comment nous pouvons modifier le mot de passe de l'utilisateur via PGADMIN et PSQL avec différentes façons de PSQL également. Toutes les méthodes que nous avons utilisées dans cet article étaient efficaces et simples, que vous pouvez implémenter sur votre système pour enfin répondre à vos questions sur la façon de modifier les mots de passe utilisateur dans PostgreSQL.