J'essaie de comprendre le drapeau NOEXEC lors du montage.
J'ai un problème d'exécution dans le répertoire / tmp sur quelqu'un d'autre que je ne peux pas accéder à atm où le répertoire / tmp est monté sur un lecteur différent de '/' et NOEXEC est présent. Je voulais essayer de recréer ce scénario sur ma machine, mais je n'ai pas de deuxième disque dur. J'ai essayé de faire la commande suivante:
mount --bind /test1 /test2
J'ai ensuite supprimé le binddrapeau et ajouté NOEXECdans / etc / fstab. Ensuite, j'ai créé un fichier dans / test2 appelé test.sh où il fait juste écho à 'hello world'. J'essaie de l'exécuter et il a dit «autorisation refusée». J'ai ensuite couru chmod 777 test.shet j'ai pu exécuter le fichier très bien. Je pensais que le drapeau NOEXEC ne devrait pas me permettre d'exécuter quoi que ce soit?
N'est-ce mount --bind /test1 /test2pas la même chose que le montage à partir d'un disque physique complètement différent? Comme dans / test1 et / test2 sont sur des disques différents?