URL: https://linuxfr.org/forums/programmation-sql/posts/postgresql-droits-des-utilisateurs Title: PostgreSQL : droits des utilisateurs. Authors: Obsidian Date: 2007年03月02日T13:02:48+01:00 Tags: postgresql Score: 0 Bonjour à tous ... Bon, c'est une question tellement bête que j'ai honte de la poser, mais je n'ai pas encore réussi à m'en sortir :je n'arrive pas à empêcher un utilisateur donné de créer des tables dans une base qui n'est pas la sienne. Il va sans dire que j'ai essayé REVOKE dans tous les sens, sans beaucoup de succès (REVOKE CREATE et REVOKE ALL PRIVILEGES sur DATABASE xxx, TABLESPACE xxx , sans succès). Je suis tombé sur ce commentaire : [http://archives.postgresql.org/pgsql-admin/2000-06/msg00133.(...)](http://archives.postgresql.org/pgsql-admin/2000-06/msg00133.php) Mais il date du Juin 2000, il y a presque sept ans. J'imagine que la situation a évolué depuis, non ? Pourtant tous mes utilisateurs sont identifiés correctement à l'entrée (et doivent le faire, comprendre que je n'ai pas laissé "trust" dans pg_hba.conf). Je gère différents tablespaces, j'ai réglé les variables correctement (il me semble) pour tous les comptes, notamment search_path pour les schémas, etc. et pour l'instant, aucun utilisateur ne fait partie d'un ROLE donné. Actuellement, je ne travaille qu'au travers de psql. Qu'est-ce que j'ai oublié ? Merci à tous.