9 votes

Pourquoi ai-je besoin d'un bit "execute" en mode fichier sur les systèmes de fichiers Unix ?

Lorsque j'ai un fichier exécutable avec des droits de lecture seule (lecture et exécution à la racine), je peux toujours le copier dans mon répertoire personnel où j'ai des droits de contrôle total. Ensuite, je configure le nouveau fichier en lecture et exécution. Je peux l'exécuter.

Est-ce vraiment nécessaire pour un mode fichier ? Je sais que pour les répertoires, c'est différent.

0voto

Richard Points 771

D'après ce que j'ai compris, vous voulez savoir pourquoi un fichier en lecture seule non exécutable par vous peut être copié dans votre répertoire personnel où vous pouvez le rendre exécutable et l'exécuter, créant ainsi l'illusion que le bit "exécutable" n'est pas nécessaire.

Dans votre cas, cela pourrait être utile car l'exécutable ne peut fonctionner que dans son emplacement d'origine, donc le copier dans un nouvel emplacement et l'exécuter échouera.

D'autre part, le fait d'avoir votre propre répertoire personnel avec un accès complet vous confère déjà un certain niveau de confiance dans le système. Il existe de nombreuses situations où les utilisateurs n'ont qu'un accès en lecture. Dans ce cas, vous pouvez lire le fichier exécutable mais ne pouvez en aucun cas l'exécuter.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X