IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration PostgreSQL Discussion :

droits sur la table template1?


Sujet :

Administration PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de gerald2545
    Profil pro
    Inscrit en
    Février 2003
    Messages
    744
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 744
    Par défaut droits sur la table template1?
    Bonjour,
    truc bête : on vient de s'apercevoir que tous les utilisateurs peuvent modifier la base de données template1, qui je croyais était une base d'admin.

    Pour on ne sait quelle raison, une personne en exécutant un script sql de création de base/table et insertion de données a créé toutes ses tables dans template1.

    Du coup, maintenant, quand on créé une table avec CREATE DATABASE nomDetable WITH TEMPLATE = template1 ENCODING = 'UTF8';
    toutes les tables du précédent script sont créées dans la nouvelle base de données...
    y-a-til moyen d'empêcher toute création dans cette base de données template1 à touts les utilisateurs "classiques"?

    Merci d'avance de votre réponse

    Gérald

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    REVOKE ALL ON DATABASE template1 FROM public;
    REVOKE ALL ON SCHEMA public FROM public;
    GRANT ALL ON SCHEMA public TO postgres;
    Lire aussi (en anglais) pour d'autres infos autour de ce thème:
    http://wiki.postgresql.org/wiki/Shared_Database_Hosting

Discussions similaires

  1. droits sur les tables Oracle
    Par melmouj dans le forum SQL
    Réponses: 2
    Dernier message: 22/02/2008, 09h51
  2. Access 2000 droits sur une table
    Par yepAccess dans le forum Sécurité
    Réponses: 1
    Dernier message: 06/12/2007, 22h25
  3. Droits sur des tables
    Par DDMALO dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 30/05/2007, 15h16
  4. Réponses: 2
    Dernier message: 03/03/2007, 19h03
  5. [MySQL] Perte des droits sur une table ??
    Par Mystic eyes dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 05/07/2006, 16h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo