Fichier sans aucun droits : possible ?

En vérifiant autre chose sur mon gestionnaire de fichiers, je suis tombé sur un truc qui m’interpelle : un fichier qui appartient à root, qui est marqué comme étant de 0 octet mais qui n’a aucun droit : ----------
J’ai déjà vu des fichiers à 400 mais jamais à 000
J’aimerais bien, là aussi, une comparaison avec les autres :006

ricardo@sid-sda8:~$ stat -c "%a" /var/run/crond.reboot 0 ricardo@sid-sda8:~$ stat -c "%A" /var/run/crond.reboot ----------

Salut,
j’ai tout pareil !

Salut!
pareil pour moi!
comment ça se fait?

Merci de ne pas me laisser seul :006
Je me demande quand même à quoi peut servir un fichier, vide de surcroît, qui appartient à root et dans lequel ce dernier, en principe, ne peut avoir accès ???

Bonjour,

Ce fichier est un marqueur créé par cron afin de savoir s’il doit exécuter les tâches prévues lors d’un reboot de la machine.
Dans cron, tu peux spécifier une tâche @reboot qui s’exécutera une unique fois lors du reboot de la machine.
Comme /var/run est purgé lors du reboot, cron ne trouvant pas son fichier cron.reboot exécute alors les tâches @reboot, et crée ensuite son marqueur.
La minute suivante, cron trouve le marqueur cron.reboot et sait qu’il à déjà exécuté les tâches @reboot, donc il ne les exécute pas une nouvelle fois.

Que ce fichier soit en droits 000 ne change rien, puisque de toutes façons, ROOT à le droit de lire et d’écrire dans tous les fichiers, qu’importe leurs droits.
Dans le cas présent, c’est simplement un test pour savoir si ce fichier existe. C’est certainement pour des raisons de sécurité que ce fichier est positionné en 000 afin d’être certain que personne (autre que root) ne pourra le modifier.

Merci de tes explications, je m’endormirai moins bête ce soir … ou demain :wink:

[quote=“NooP”]Bonjour,
Que ce fichier soit en droits 000 ne change rien, puisque de toutes façons, ROOT à le droit de lire et d’écrire dans tous les fichiers, qu’importe leurs droits.[/quote]
Moi mon probleme, si on peut dire ça comme ça, c’est que pourquoi un tel fichier existe?
ça dépasse toutes les règles des permissions sur un fichier si root y a tous les droits.
de plus ce fichier lui appartient.
Il crois tous se permettre ce root :laughing: