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

Sybase Discussion :

Droits aux utilisateurs du serveur sur une table en particulier.


Sujet :

Sybase

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2015
    Messages : 64
    Points : 37
    Points
    37
    Par défaut Droits aux utilisateurs du serveur sur une table en particulier.
    Bonjour,

    J'ai une base qui comprend la table "LIVRES".
    Je souhaite que l'ensemble des utilisateurs du serveur sauf un (user_flom) aient le droit de select, insert, update sur toutes la table "LIVRES".

    J'ai beau avoir cherché, je n'y parviens pas.

    Que dois-je faire ?

    Cordialement

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 136
    Points : 38 912
    Points
    38 912
    Billets dans le blog
    9
    Par défaut
    Bonsoir,

    Attribuez les droits qui vont bien avec GRANT :
    http://infocenter.sybase.com/help/in...nds/X69087.htm

    Idéalement, n'attribuez pas les droits aux personnes, mais à des groupes, et incluez les personnes dans ces groupes.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2015
    Messages : 64
    Points : 37
    Points
    37
    Par défaut
    Merci pour cette réponse.

    Je suis en fait à la recherche d'une solution intelligente qui m'éviterait de devoir saisir à la main tous les utilisateurs séparés par des virgules dans la commande grant.
    Est-ce possible ?

    Existe-t-il un super group qui englobe tous les utilisateurs du serveur ?
    Est-il possible de sélectionner tous les utilisateurs du serveur et de les inclure dans une requête ?

    J'ai déjà essayé avec la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    grant select, insert 
    on TABLE
    TO (select name from syslogins)
    Cela ne fonctionne pas, il semble que le select ne retourne pas une name_list exploitable par la commande.

  4. #4
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 136
    Points : 38 912
    Points
    38 912
    Billets dans le blog
    9
    Par défaut
    C'est à vous de créer les groupes,

    L'ajout des personnes dans les groupes se fait au fil de l'eau, à chaque fois qu'une nouvelle personne en fait la demande, c'est le responsable des habilitations qui doit faire ce travail.
    Quand une personne change de poste ou de fonction, elle change potentiellement de groupe

    Je ne connais pas de méthode pour initialiser en masse les groupes, mais on peut imaginer d'importer la liste des user dans excel par exemple, et de générer le script par macro

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2015
    Messages : 64
    Points : 37
    Points
    37
    Par défaut
    Merci pour votre aide, mon problème est résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. droit d un utilisateur sur une table
    Par trovillione dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/12/2009, 11h02
  2. Réponses: 11
    Dernier message: 28/05/2008, 21h21
  3. Tester les droits en écriture sur une table en VBA ?
    Par yerome60 dans le forum Access
    Réponses: 2
    Dernier message: 19/12/2005, 21h43
  4. Timeout Expiré sur SQL Serveur sur une table de la BDD
    Par Seph dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 21/11/2005, 10h13
  5. [ORACLE 10g] Droits en ligne sur une table
    Par Cerberes dans le forum Oracle
    Réponses: 4
    Dernier message: 04/02/2005, 10h39

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