Exercice 3 - Questions 1 et 2 · Bac Numérique et Sciences Informatiques Amérique du Nord 2023 (jour 2)
Thème : Architectures matérielles et systèmes d'exploitation · Tiré du sujet Jour 2 (2023)
Énoncé
Exercice 3 (3 points)
Cet exercice porte sur les systèmes d'exploitation, la programmation en général et les dictionnaires.
Dans un système d'exploitation de type UNIX, on considère l'arborescence suivante dans laquelle les noms des répertoires sont en gras et ceux des fichiers sont en italique:
On donne ci-après un extrait de quelques commandes de base à utiliser dans un terminal sous linux:
Extrait des commandes de base linux
ls: affiche le contenu d'un répertoire.
ls repertoire1 affiche le contenu de repertoire1
cd: permet de changer de répertoire courant.
Après la commande cd repertoire1, le répertoire courant devient repertoire1
cp: crée une copie d'un fichier.
cp fichier1.py fichier2.py copie fichier1.py sous le nom fichier2.py
mv: déplace ou renomme un fichier ou un répertoire.
mv fichier.txt dossier1 déplace fichier.txt dans dossier1
rm: supprime un fichier ou un répertoire.
rm mon_fichier.mp3 supprime mon_fichier.mp3
mkdir: crée un répertoire.
mkdir dossier2 crée le répertoire dossier2
cat: affiche le contenu d'un fichier.
cat fichier1.txt affiche le contenu de fichier1.txt
touch: crée un fichier qui n'existait pas jusqu'alors.
touch fichier2 crée fichier2
Dans l'arborescence décrite ci-dessus, alix, camille et dominique sont respectivement les répertoires personnels des utilisateurs Alix, Camille et Dominique.
On souhaite explorer et modifier les répertoires et fichiers grâce à l'utilisation d'un terminal.
1. Navigation et manipulation de fichiers
Dans cette question, la problématique des droits d'accès n'est pas prise en compte.
a)
Dans l'arborescence précédente, on suppose que le répertoire courant est camille. Parmi les quatre propositions suivantes, déterminer la commande qui permet d'afficher son contenu:
b)
Dans l'arborescence précédente, on suppose que le répertoire courant est camille. Parmi les quatre propositions suivantes, déterminer toutes celles qui permettent que le répertoire cours d'Alix devienne le répertoire courant:
c)
Dans l'arborescence précédente, on suppose que le répertoire courant est alix. Déterminer l'instruction permettant de copier le fichier fich2.txt qui se trouve dans le répertoire d'Alix dans le répertoire devoirs de Camille.
2. Droits d'accès
Dans cette question, la problématique des droits d'accès est prise en compte.
Camille, depuis le répertoire camille/devoirs utilise la commande ls -l et obtient le résultat suivant:
-rw-r--r-- 1 root root 1096 juil. 22 17:10 DS1.txt
-rw-r--r-- 1 camille eleve 128 juil. 22 16:03 algo.py
-r--r--r-- 1 camille eleve 128 juil. 22 18:21 NSI.txt
a)
Expliquer pourquoi l'instruction rm DS1.txt est refusée si l'utilisateur est Camille.
On donne ci-après un extrait du mode d'emploi de la commande chmod à utiliser dans un terminal sous linux:
b)
Camille souhaite interdire la lecture du contenu du fichier algo.py aux autres utilisateurs (même ceux de son groupe). Elle souhaite également se donner la possibilité de l'exécuter. Écrire l'instruction permettant de modifier les droits sur algo.py. On suppose que Camille bénéficie déjà des droits de super utilisateur.

Corrigé
Corrigé proposé par AprenAI (non officiel)
1. a) Parmi les quatre propositions suivantes, déterminer la commande qui permet d'afficher son contenu :
Réponse : Proposition 3 : ls
1. b) Parmi les quatre propositions suivantes, déterminer toutes celles qui permettent que le répertoire cours d'Alix devienne le répertoire courant :
Réponse : Proposition 1 : cd ../alix/cours / Proposition 4 : cd /home/alix/cours
1. c) Déterminer l'instruction permettant de copier le fichier fich2.txt qui se trouve dans le répertoire d'Alix dans le répertoire devoirs de Camille.
Réponse : cp fich2.txt ../camille/devoirs
Les réponses des 2 questions restantes et l’explication pas à pas sont réservées aux membres Premium. Premium
Résous-le ici : correction automatique, indices et corrigé détaillé.
‹ Exercice 2 - Processus et ordonnancement · Amérique du Nord 2023 (jour 1) · Exercice 2 · Amérique du Nord 2022 (jour 2) ›
Plus d’exercices d’Architectures matérielles et systèmes d'exploitation
- Exercice 1 - Architecture matérielle et systèmes… · Amérique du Nord 2026 (jour 2)
- Exercice 1 - Ordonnancement et interblocage · Amérique du Nord 2024 (jour 1)
- Exercice 2 - Processus et ordonnancement · Amérique du Nord 2023 (jour 1)
- Exercice 2 · Amérique du Nord 2022 (jour 2)
- Exercice 2 - Systèmes sur puces et processus · Amérique du Nord 2021 (jour 1)