NSI (terminale) · Chapitre 13 · Application directe du cours
Problème — Sécuriser un projet partagé
Systèmes d'exploitation et processus · niveau 1 (application)
Énoncé
Problème — Sécuriser un projet partagé.
Ada anime un club d'informatique. Dans son répertoire /home/ada/club, elle place :
lancer.sh: un script que tout le monde doit pouvoir lire et exécuter, mais que seule Ada doit pouvoir modifier ;notes.txt: un fichier privé qu'Ada seule doit pouvoir lire et écrire ;partage/: un répertoire que les membres du groupeclubdoivent pouvoir lire et dans lequel ils doivent pouvoir entrer, mais où les autres utilisateurs n'ont aucun droit.
Donner pour chaque élément la notation octale adéquate et la commande chmod correspondante.
Corrigé
1. lancer.sh : propriétaire rwx (), groupe et autres r-x ( et ), soit 755.
chmod 755 lancer.sh
2. notes.txt : propriétaire rw- (), groupe et autres aucun droit (---, ), soit 600.
chmod 600 notes.txt
3. partage/ : pour un répertoire, le droit x est nécessaire pour y entrer (avec cd) et le droit r pour en lister le contenu. Propriétaire rwx (), groupe r-x (), autres --- (), soit 750.
chmod 750 partage
Remarque : pour le répertoire, oublier le droit x pour le groupe (donc mettre r--, soit ) empêcherait les membres d'y entrer : ils ne pourraient même pas afficher correctement les fichiers. C'est une erreur fréquente sur les droits des répertoires.
100 % gratuit
Essaie le suivant avec le tuteur
- L'exercice suivant avec le tuteur, sans compte : il guide pas à pas, sans donner la réponse
- 8 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le podcast et la vidéo du chapitre : 2 minutes d'écoute sans compte
Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.