J'essaie d'aller plus loin dans Linux et quand j'ai exploré le répertoire /proc à la racine, il y a quelques fichiers qui sont accessibles en écriture, car /proc est un pseudo système de fichiers, donc je ne comprends pas pourquoi ces fichiers sont accessibles en écriture ?
Réponses
Trop de publicités?Si un fichier est accessible en écriture dans /proc
vous pouvez supposer qu'en y écrivant quelque chose de significatif, vous pouvez modifier le comportement du noyau ou déclencher une action.
Un exemple est le /proc/sys/
qui contient les variables accessibles par la fonction sysctl(8)
(en fait, sysctl(8)
écrit juste là).
Ver proc(5)
page de manuel ou Documentation/filesystems/proc.txt dans les sources du noyau Linux.
Les fichiers dans le /proc
contient des informations sur le matériel de votre système et sur les processus en cours d'exécution sur le système,
Vous pouvez créer des modules du noyau Linux à l'intérieur de la section /proc
pour que le noyau réponde.
Théoriquement, vous pouvez y créer n'importe quel fichier, mais le plus souvent, ils sont utilisés pour les modules du noyau Linux.
Ces fichiers sont probablement accessibles en écriture puisqu'ils sont fréquemment re-spawnés.