Portefeuille de compétences
Contexte professionnel
L’objectif est de gérer les privilèges d’accès à une base de données prédéfinis et de vérifier l’exactitude de
sa mise en place.
Nous avons ensuite rédigé une documentation dans laquelle nous détaillons le paramétrage du compte
utilisateur et de ses privilèges attribuées.
Environnement :
● Logiciel : MariaDB
● Système : Windows 10
● Matériel : Pc de bureau
Tâches réalisées :
- Mise en œuvre : Description du mode opératoire à suivre afin d’effectuer le paramétrage
- Vérification : Exemples et contre-exemples pour vérifier l’adéquation du paramétrage et de l’objectif ciblé.
Page 1 sur 9
Table des matières
2. Vérification
2.1. Assistant
2.1.1. Exemple
2.1.2. Contre-exemple
2.2. Accueil
2.2.1. Exemple
2.2.2. Contre-exemple
2.3. Comptable
2.3.1. Exemple
2.3.2. Contre-exemple
2.4. Chef
2.4.1. Exemple
2.4.2. Contre-exemple
2.5. Nettoyeur
2.5.1. Exemple
2.5.2. Contre-exemple
Page 2 sur 9
1. Création des différents comptes et attributions de
privilèges
1.1. Assistant
1.2. Accueil
Page 3 sur 9
1.3. Comptable
Le compte “bnq_comptable” a été créé pour les comptable de l’entreprise.
1.4. Chef
Page 4 sur 9
1.5. Nettoyeur
2. Vérification
2.1. Assistant
2.1.1. Exemple
Page 5 sur 9
2.1.2. Contre-exemple
Pour prouver que le compte assistant ne peut faire que consulter les tables,
on rentre la ligne d’une commande à laquelle il n’est pas autorisé :
INSERT INTO client
2.2. Accueil
2.2.1. Exemple
Pour prouver que “bnq_accueil” peut lire les tables “nom” et “id_client” de la
table “client”, on teste la commande suivante : SELECT nom FROM client
2.2.2. Contre-exemple
Page 6 sur 9
Pour prouver que “bnq_accueil” ne peut pas accéder aux autres colonne de
la table “client”, on rentre la commande suivante :
SELECT email FROM client
2.3. Comptable
2.3.1. Exemple
2.3.2. Contre-exemple
Page 7 sur 9
Pour prouver qu’on ne peut pas se connecter plus de deux fois par
heure, on se connecte et déconnecte 3 fois avec les lignes de
commandes suivantes :
MariaDB [ma_banque] > exit
# mysql -ubnq_comptable -p -h ****.****.****.****
2.4. Chef
2.4.1. Exemple
2.4.2. Contre-exemple
Page 8 sur 9
Le compte “bnq_chef” ne peut pas créer de table, conformément aux
privilèges qui ne lui sont pas accordés
2.5. Nettoyeur
2.5.1. Exemple
Après s’être connecté au compte bnq_nettoyeur, on veut supprimer un
utilisateur avec la commande :
DROP USER
2.5.2. Contre-exemple
On veut maintenant accèder à une base de données avec la commande USE
L’accès nous est renié, conformément aux privilèges qui ne lui sont pas accordés
Page 9 sur 9