Fichier de config
Résolu/Fermé
yann747
Messages postés
128
Date d'inscription
mardi 25 octobre 2011
Statut
Membre
Dernière intervention
13 octobre 2021
-
20 mars 2013 à 12:41
yann747 Messages postés 128 Date d'inscription mardi 25 octobre 2011 Statut Membre Dernière intervention 13 octobre 2021 - 27 mars 2013 à 08:19
yann747 Messages postés 128 Date d'inscription mardi 25 octobre 2011 Statut Membre Dernière intervention 13 octobre 2021 - 27 mars 2013 à 08:19
A voir également:
- Fichier de config
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir fichier .bin - Guide
4 réponses
billx09
Messages postés
23
Date d'inscription
lundi 18 mars 2013
Statut
Membre
Dernière intervention
26 mars 2013
6
20 mars 2013 à 19:11
20 mars 2013 à 19:11
Salut,
Je suppose que tu te doutes que ce n'est pas très recommandé de faire ça...
La seule protection que tu peux avoir est de restreindre l'accès au fichier comme tu le proposes.
Si tout tes scripts sont écrits dans le même langage (en bash apparament), je ferais plutôt un script qui déclare les variables, pour 2 raisons :
- plus tard, si tu veux, tu pourras remplacer mon_pass=secret par "read -s -p "Mot de passe :" mon_pass"
- tu évites l'environnement, donc la variable n'existe plus à la fin du script. C'est un peu plus sécu aussi.
Je suppose que tu te doutes que ce n'est pas très recommandé de faire ça...
La seule protection que tu peux avoir est de restreindre l'accès au fichier comme tu le proposes.
Si tout tes scripts sont écrits dans le même langage (en bash apparament), je ferais plutôt un script qui déclare les variables, pour 2 raisons :
- plus tard, si tu veux, tu pourras remplacer mon_pass=secret par "read -s -p "Mot de passe :" mon_pass"
- tu évites l'environnement, donc la variable n'existe plus à la fin du script. C'est un peu plus sécu aussi.
yann747
Messages postés
128
Date d'inscription
mardi 25 octobre 2011
Statut
Membre
Dernière intervention
13 octobre 2021
2
Modifié par yann747 le 21/03/2013 à 13:55
Modifié par yann747 le 21/03/2013 à 13:55
Merci billx09 pour ta réponse.
Donc je crée un fichier du type config.cfg
Je mets un chmod 700 su ce fichier,
Je l'appelle par 'source' ou 'cat'
C'est bien ça ?
'read' est interactif, et mes scripts bash sont lancés exclusivement par cron.
Donc je crée un fichier du type config.cfg
variable1 = valeur1 variable2 = valeur2
Je mets un chmod 700 su ce fichier,
Je l'appelle par 'source' ou 'cat'
C'est bien ça ?
'read' est interactif, et mes scripts bash sont lancés exclusivement par cron.
billx09
Messages postés
23
Date d'inscription
lundi 18 mars 2013
Statut
Membre
Dernière intervention
26 mars 2013
6
23 mars 2013 à 16:41
23 mars 2013 à 16:41
Tu peux l'appeler avec source.
Pourquoi ne pas faire exécuter tes scripts par l'utilisateur en question (les ajouter dans son crontab à lui) ?
Pourquoi ne pas faire exécuter tes scripts par l'utilisateur en question (les ajouter dans son crontab à lui) ?
yann747
Messages postés
128
Date d'inscription
mardi 25 octobre 2011
Statut
Membre
Dernière intervention
13 octobre 2021
2
27 mars 2013 à 08:19
27 mars 2013 à 08:19
Merci billix09 pour ta réponse, j'appelle bien mon fichier de config avec la commande "source", chmod 700 pour le fichier, j'utilise le crontab de l'utilisateur.
Question résolue !
Question résolue !