Li219 devoir1 Nicolas LEFEVRE-LAUMONIER LI Multi PROGRAMMATION SYSTEME janvier Montréal CExercice Question L'objectif est d'exécuter les commandes commande sh commande sh commande sh du répertoire bin groupe La variable PATH bin groupe bin groupe bin grou
Nicolas LEFEVRE-LAUMONIER LI Multi PROGRAMMATION SYSTEME janvier Montréal CExercice Question L'objectif est d'exécuter les commandes commande sh commande sh commande sh du répertoire bin groupe La variable PATH bin groupe bin groupe bin groupe En exécutant une des trois commande ci-dessus le shell va chercher en premier un ?chier exécutable dans le premier répertoire du PATH soit bin groupe Or les trois ?chiers existent avec les droits en lecture et en exécution pour tous les utilisateurs ce sont donc ces ?chiers qui seront exécutés Pour exécuter les commandes commande sh commande sh commande sh du répertoire bin groupe la solution la plus simple est de retirer les droits en exécution du repertoire groupe comme ci dessous chmod a-x bin groupe Dès lors l'exécution des commandes commande sh commande sh commande sh seront celles du répertoire bin groupe Question L'objectif est d'exécuter les commandes - commande sh du répertoire bin groupe - commande sh du répertoire bin groupe - commande sh du répertoire bin groupe La variable PATH bin groupe bin groupe bin groupe En exécutant une des trois commande ci-dessus le shell va chercher les ?chiers exécutables du répertoire bin groupe Il faut donc supprimer les droits en exécution de - commande sh du répertoire bin groupe - commande sh du répertoire bin groupe - commande sh du répertoire bin groupe Dés lors en exécutant commande sh le shell à partir du PATH exécute commande sh du répertoire bin groupe Dés lors en exécutant commande sh le shell à partir du PATH exécute commande sh du répertoire bin groupe Dés lors en exécutant commande sh le shell à partir du PATH exécute commande sh du répertoire bin groupe Les commandes à exécuter Cchmod a-x bin groupe commande sh bin groupe commande sh bin groupe commande sh Question Dans le même esprit que les question précédente une solution possible est la suivante - changement de propriétaire du groupe a ?ecter user - changement de propriétaire du groupe a ?ecter user - changement de propriétaire du groupe a ?ecter user - retirer les droits d ? exécution à group et other pour les répertoires groupe groupe groupe Ainsi si l'utilisateur user exécute une commande le Shell avec l'appui du PATH exécutera celle du répertoire groupe Ainsi si l'utilisateur user exécute une commande le Shell avec l'appui du PATH exécutera celle du répertoire groupe Ainsi si l'utilisateur user exécute une commande le Shell avec l'appui du PATH exécutera celle du répertoire groupe Les commandes à exécuter chown -R user bin groupe chown -R user bin groupe chown -R user bin groupe chmod go- x bin groupe bin groupe bin groupe CExercice Question A ?chage produit par pere sh resultat Question Les modi ?cations sont les suivantes surlignés en vert bin bash pere sh val export i val for i in do ?ls sh done echo resultat val bin bash ?ls sh x alea sh res expr i val res expr res x echo res ?ls sh ne prenant plus de valeurs Input il
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Tf71TaWfbLugc54LIwx7hJ007mZatfKeuanVrjg8WNHPWCjmkCigJjhlTX5c8SuwDqb8cBd1YnUoNRLvFYbqa2V0.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702405391yavpsxhdhwwdfcxmdyhh4wxpth7xxqwdo33frly9kxrovfnjjrcuabzwvhddd4czqhqatkuheskli1kdkkb99zplfgdfkvcfv6pb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/kskKw77uI7uwuL3nrKetbvHKIbx7ybogC1IM4kkCcykc5W6RyAxDBYMlUgZyb3zE8KlMPZ5KxXXy61vZiFyBu9Cf.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702473166yodeaeiv3ztjkw1cyx6tuyninwgqekxybxf3tgi1vcmhl6bf1txie0bfgnziouortdrxcxijnixpwewa7nuq43l98aur6r9hamdf.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/jS5MDgRvDKAGCy1iQafwK3Q1u6YJOfHtEeZElzRVh7ZfDdGeowMyQpGD1YEX6CZ4SKOuRd8Ae5oi7ahrHjaED2Hy.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/PUr2DyDbJKZa5Gyvp9NAhE8nn6FaqqGmL5iRkC99aj0m6DhjP7o8LGp1VQ4op890PWiutHkM0wI1nSlh5oLoMVYU.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702685360jb2wkj9vfvtastauhx6aw15rinakt8edu2k1ku4qehx7mpdvmnhu9no9ucbeksyhng4w4knz6ydlloitnnyqm0suzoxzb1nhny3y.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/DEIcrwUHWYsUXaALBUORJDDU6xYHl5OSFBaxcG5dqKNCqJXyoOyVF5KXUSEaTqH7wTZejktFFPmbOCCLW7GBNt1W.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702667023lkegm61iahucymxcom1ssxrncx0cl3b6mf4njalzdeci0jsu0nnrfbzimrktusyys1j0ailnvkthpepxlgtdozxisimnfjfb9yql.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702455857z1jvpzbo0cyoi8h5ixgrgf0s5dpj0abw72xi0m2fougmbniv47aehw9wvifk8hhrzditn95wowm8ay5jjfym20ncsxdkoltg18iz.png)
-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 20, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 60.9kB