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.

Énoncé: Exercice 3 - Questions 1 et 2 · Bac Numérique et Sciences Informatiques Amérique du Nord 2023 (jour 2)

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