Outils pour utilisateurs

Outils du site


Panneau latéral

ACCUEIL

Support de cours

SNT

Semestre 1

Semestre 2


Semestre 3 et 4

Les livres du BTS SIO

Archives

Semestre 1

Semestre 2

ICN

bloc3s1:serveurbddhabilitation

Gestion des habilitations de la base de données

Présentation de la mission

Vous devez permettre à plusieurs opérateurs et à un 2ème manager d'accéder à la base de données de CentreCall avec les habilitations nécessaires.

Pour cette activité :

  • lancez VirtualBox et créez un snapshot de votre VM sous le nom Ch2Lab1 ;
  • Démarrez votre VM et ouvrez une session avec le compte centercallbd ;
  • Changez le mot de passe du compte centrecallbd ;
  • Prenez connaissance de l'adresse IP de votre VM et communiquez-là par courriel ou par Teams à un autre étudiant(e) du groupe et à votre enseignant ;
  • Depuis votre ordinateur hôte, lancez un navigateur et accédez au serveur de base de données à l'adresse http://adresseip/phpmyadmin.
  • Ouvrez une session avec le compte root.

Changer le mot de passe du compte root

Tout d'abord modifiez le mot de passe du compte root, compte qui a tous les privilèges (habilitations) sur la base de données.

  • accédez à l'onglet Comptes utilisateurs ;

La liste des comptes utilisateurs s'affiche et vous pouvez constatez que :

  • le compte centrecallbd a les mêmes privilèges globaux que root (ALL PRIVILEGES) sur les bases de données ;
  • mais que le compte centrecallbd ne peut pas pas utiliser la commande GRANT qui permet de définir les habilitations.
  • cliquez sur le lien Editer les privilèges de la ligne du compte root ;
  • cliquez sur le bouton Modifier le mot de passe pour changer le mot de passe du compte root ;
  • fermer la session et ouvrez à nouveau la session avec le nouveau mot de passe.

Prendre connaissance des habilitations existantes

Dans la gestion des comptes utilisateurs, listez les privilèges globaux dont disposent les autres comptes en indiquant la signification de ces accès sur les bases de données :

CompteSELECTINSERTUPDATEDELETE
callmanager1
operateur1

Création de nouveaux comptes et définition de leur habilitations

  • Créez les comptes suivants (et leur mot de passe) et définissez leurs habilitations d'accès à votre base de donnés :
    • compte operateur_nomautreetudiant → habilitations identiques à celle de operateur1 ;
    • compte operateur_nomenseignant ; habilitations identiques à celle de operateur1 ;
    • compte callmanager_nomautreetudiant → habilitations identiques à celle de callmanager1 ;
  • Communiquez à l'autre étudiant(e) et à l'enseignant, les informations sur les comptes que vous avez créés.
  • Testez les accès et les habilitations que vous avez obtenues d'un(e) autre étudiant(e).

Restaurer votre VM

  • Restaurez votre VM en utilisant le snapshot de début de séance ;
  • Arrêtez votre VM.

Retour Accueil Bloc3

bloc3s1/serveurbddhabilitation.txt · Dernière modification: 2020/10/08 22:09 par techer.charles_educ-valadon-limoges.fr