« Modèle:Protection des mots depasses Mysql » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
(Page créée avec « ===Protection des mots de passes=== {|cellpadding="3" cellspacing="0" border ="1" |'''Installation''' |Ajouter le fichier .my.cnf dans {{Modèle:Grille_répertoire}}/. |-... »)
 
 
(5 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
===Protection des mots de passes===
===Protection des mots de passes===
{|cellpadding="3" cellspacing="0" border ="1"  
{|cellpadding="3" cellspacing="0" border ="1"  
|'''Installation'''
|Ajouter le fichier .my.cnf dans {{Modèle:Grille_répertoire}}/.
|-
|'''Rôle'''
|'''Rôle'''
|Permettre la connexion directe  des scripts bash à une base de donnée sans afficher le mot de passe en clair.
|Permettre la connexion directe  des scripts bash à une base de donnée sans afficher le mot de passe en clair.
Ligne 10 : Ligne 8 :


choisir un utilisateur et mot de passe identiques pour tous les bdd des simulateurs pour ne pas utiliser root.
choisir un utilisateur et mot de passe identiques pour tous les bdd des simulateurs pour ne pas utiliser root.
|-
|'''Installation'''
|Ajouter le fichier .my.cnf dans {{Modèle:{{{Type}}}_user}}.
cd /{{Modèle:{{{Type}}}_user}}
nano .my.cnf
|-
|-
|'''Contenu'''
|'''Contenu'''
Ligne 23 : Ligne 27 :
|'''<user>'''
|'''<user>'''
|
|
* pour se connecter aux bases de données de la grille
Utilisateur qui a le droit de se connecter à la base de données  


|-
|''' password'''
|Mot de passe de l'utilisateur de la base de données
|-
|-
|'''Droits sur le fichier'''
|'''Droits sur le fichier'''
| chmod 600 {{Modèle:Grille_répertoire}}/.my.cnf
| chmod 600 {{Modèle:{{{Type}}}_user}}/.my.cnf
|-
|-
|'''Mot de passe'''
|'''Mot de passe'''
|voir le tableau des mots de passe.
|voir le [[Tableau des mots de passe|tableau des mots de passe]].
|}
|}

Dernière version du 16 décembre 2017 à 10:28

Protection des mots de passes

Rôle Permettre la connexion directe des scripts bash à une base de donnée sans afficher le mot de passe en clair.

Dans ce cas le mot de passe fait partie des options et ne doit pas être appelé dans les scripts. On peut

choisir un utilisateur et mot de passe identiques pour tous les bdd des simulateurs pour ne pas utiliser root.

Installation Ajouter le fichier .my.cnf dans {{Modèle:{{{Type}}}_user}}.
cd /{{Modèle:{{{Type}}}_user}}
nano .my.cnf
Contenu
<source lang="vim">
[client] 
host  = localhost 
user = <user>
password = *********** 
socket   = /var/run/mysqld/mysqld.sock 
</source>
<user>

Utilisateur qui a le droit de se connecter à la base de données

password Mot de passe de l'utilisateur de la base de données
Droits sur le fichier chmod 600 {{Modèle:{{{Type}}}_user}}/.my.cnf
Mot de passe voir le tableau des mots de passe.