Script bash et écriture dans /etc
Résolu/Fermé
Bonjour,
Je souhaite que mon script bash puisse écrire dans un fichier de config /etc/fic.conf
Jusque là ça va en donnant les bons droits.
Le problème est que si ce fichier est écrasé (cela risque d'arriver souvent car d'autres services en root l'effacent parfois), mon script n'aura plus les droits pour le recréer.
J'ai pensé à l'exécuter avec le SUID root mais c'est dangereux sur un script, et même interdit par le système.
Comment pourrais-je m'y prendre ?
Je souhaite que mon script bash puisse écrire dans un fichier de config /etc/fic.conf
Jusque là ça va en donnant les bons droits.
Le problème est que si ce fichier est écrasé (cela risque d'arriver souvent car d'autres services en root l'effacent parfois), mon script n'aura plus les droits pour le recréer.
J'ai pensé à l'exécuter avec le SUID root mais c'est dangereux sur un script, et même interdit par le système.
Comment pourrais-je m'y prendre ?
A voir également:
- Script bash et écriture dans /etc
- Script vidéo youtube - Guide
- Écriture facebook - Guide
- Ecriture en gras - Guide
- Écriture à l'envers miroir - Guide
- Ecriture insta - Guide
8 févr. 2012 à 08:57
<ModeHS ON>
Clippings ;-))
<Mode HS OFF>
Sinon concernant la question de gnugo, si le fichier est modifiable par le système, j'éviterai de le toucher.
J'en conclue donc que ce fichier de conf n'est pas de toi ?
Peut-on savoir de quel fichier il s'agit ? Sur quel système ? Distrib ?
8 févr. 2012 à 09:45
J'ai créé le service qui est susceptible d'effacer ce fichier donc je peux faire des modifications sans problème.
Et donc j'ai trouvé une solution simple, c'est même bête de ne pas y avoir pensé, et même si ça ne fait que contourner le problème c'est suffisant pour ce que je veux faire :
J'ai créé un répertoire sous /etc, avec des droits d'écriture dans ce répertoire pour le groupe de mon script. Il peut ainsi créer le fichier sans problème /etc/rep/fic.conf
Par contre si j'avais vraiment besoin de le mettre directement dans /etc, là je ne vois pas, ça serait intéressant d'avoir une solution, le sujet reste ouvert...
Et merci:-)
8 févr. 2012 à 11:21
Merci !
Gnugo, ton fichier est écrasé ou supprimé/recréé par ton service ?
8 févr. 2012 à 11:25