Mais qui execute l'interpréteur ? Avec chmod 000 seul root peut accéder au fichier. (Sauf bit sticky, que j'ai toujours un léger mal à assimiler)
J'ai tenté un chmod 000 pour voir si ça fonctionne encore, et bien oui, le fichier est toujours interprété et affiche HELLO.
Bonjour, je pense que oui car le fichier php n'est pas un binaire. Il a besoin de l'interpréteur PHP qui n'est pas limité aux sudoers. Du moment que le fichier php est accessible en lecture par l'interpréteur, il sera interprété et exécuté
Le mer. 2 oct. 2024 à 17:42, Bernard Bass <bernard.bass@visionduweb.com> a écrit :
Bonjour,
J'ai voulu "protéger" un fichier.php en le donnant à mon utilisateur sudoer, que j'utilise pour administrer la machine.
Sans élévation de droit, il s'agit d'un simple utilisateur lambda.
Je suis étonné de voir que le fichier.php est tout de même interprété.
Est-ce normal ?