Bonsoir,
je voudrais créer un fichier temporaire qui ne puisse pas être modifier par un autre script que le mien. Est-ce faisable ?
Toute info. est la bienvenue.
Bonsoir,
je voudrais créer un fichier temporaire qui ne puisse pas être modifier par un autre script que le mien. Est-ce faisable ?
Toute info. est la bienvenue.
Salut
Il existe je pense des mécanismes pour créer des locks sur les fichiers, mais tout cela dépend des OS, voire même des systèmes de fichiers. Google t'aidera plus que moi sur ce point.
Autre solution, sous linux, lancer ton script sous un utilisateur dédié. Créer ensuite le fichier temporaire, et chmod 0700. Ainsi, seuls les programmes tournant pour cet utilisateur ont des droits sur le fichier.
Cela dit... La probabilité qu'un fichier temporaire soit modifié par un autre processus est de l'ordre de... 0% ? A moins que le système ne soit sous l'emprise d'utilisateurs malveillants.
En général, un chmod suffira si tu ne cherches pas toi-même à détruire ton propre programme.
Merci.
Si la méthode est compliquée, je vais laisser tomber.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager