PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 12.18 » Administration du serveur » Authentification du client » Authentification BSD

20.14. Authentification BSD

Cette méthode d'authentification opère de façon similaire à password sauf qu'elle utilise l'authentification BSD pour vérifier le mot de passe. L'authentification BSD est seulement utilisée pour valider la paire nom d'utilisateur/mot de passe. De ce fait, le rôle de l'utilisation doit déjà exister dans la base de données avant que l'authentification BSD puisse être utilisée pour l'authentification. Cette méthode est actuellement uniquement disponible sur OpenBSD.

L'authentification BSD dans PostgreSQL utilise le type de login auth-postgresql et s'authentifie avec la classe de login postgresql si c'est défini dans login.conf. Par défaut, cette classe de login n'existe pas, et PostgreSQL utilisera la classe de login par défaut.

Note

Pour utiliser l'authentification BSD, le compte utilisateur PostgreSQL (c'est-à-dire l'utilisateur système qui exécute le serveur) doit d'abord être ajouté dans le groupe auth. Le groupe auth existe par défaut sur les systèmes OpenBSD.