Exercice 1
Ci-dessous, le résultat de la commande ls -l en console:
seb@debian10:~/Documents ls -l
total 8
drwxr-xr-- 2 seb seb 4096 juil. 10 17:56 bidule
-rwxrw---x 1 seb profs 0 juil. 10 17:56 [Link]
-rwxr-x--- 1 bob profs 3 juil. 10 17:57 truc
1. Quel est l'utilisateur ?
2. Quel est le nom de la machine utilisée ?
3. Quel est le répertoire courant ?
4. Combien contient-il de fichiers ? de dossiers ?
5. Pour le fichier [Link], expliquer chacune des informations affichées.
6. Donner la valeur octale des permissions sur ces fichiers / dossiers.
Exercice2
A quels droits correspondent les valeurs octales suivantes : 451 ; 742 ; 254 et 650 ?
Exercice3
Quels sont les droits sur un fichier et les valeurs octales correspondants à :
• Le propriétaire peut afficher le contenu et le modifier.
• Le groupe propriétaire peut lire le contenu.
• Les autres peuvent exécuter le fichier.
Exercice 4
Quels sont les droits sur un dossier et les valeurs octales correspondants à:
• Le propriétaire peut lister le contenu et créer / supprimer des fichiers.
• Le groupe propriétaire lister le contenu uniquement.
• Les autres peuvent traverser le dossier uniquement.
Exercice5
Chercher à comprendre chaque étape à partir de la question 4 en affichant les droits des
fichiers et répertoires.
1. Dans le dossier Documents du poste, créez un dossier TD_exo2 et déposez le fichier
[Link] dedans (ne pas choisir le dossier Documents de votre perso,
prendre celui du poste).
2. Ouvrez un terminal, placez vous dans le dossier TD_exo2.
Dézippez le fichier précédent à l'aide de la commande unzip frozen-bubble-
[Link].
3. Placez vous dans le répertoire frozen-bubble-2.2.0 et exécutez la commande bash
[Link].
4. Listez les fichiers et répertoires contenus dans le dossier courant.
5. Essayez d’afficher le contenu du répertoire tools. Que se passe-t-il?
6. Essayez de vous placer dans le répertoire icons. Pouvez-vous lister son contenu ?
7. Essayez de créer un fichier i_was_here.txt dans le répertoire server. Avez-vous
essayé de vous placer dans le dossier server?
8. Essayez d’afficher le contenu du fichier README avec la commande cat. Que se passe-
t-il?
9. Ouvrez le fichier [Link] avec un éditeur de texte, en tapant par exemple geany
[Link] et tentez de le modifier. Est-ce possible?
10. Afficher le contenu du fichier [Link] avec la commande cat. Ce fichier est celui
qui a été exécuté en question 3: les commandes qu'il contient sont celles qui ont
supprimé des droits sur les fichiers et répertoires manipulés précédemment. Vérifiez
que cela correspond bien à ce que vous avez obtenu dans les questions précédentes.
Exercice 6
1. Créez dans /home/nsi/Documents un dossier TD_exo3 puis un fichier fich1.
o Observez les droits de fich1,
o attribuez lui tous les droits pour tout le monde à l'aide de chmod et observez à
nouveau ses droits
2. Créez un fichier [Link] dans TD_exo3 avec les permissions suivantes :
o Lecture et écriture seulement autorisées pour le propriétaire du fichier
o Aucun droit pour les autres.
o Ajoutez au groupe propriétaire la possibilité de lire le fichier. Puis à tous les
utilisateurs.
o Modifiez les droits d’accès de [Link] pour en empêcher la lecture,
l’écriture et l’exécution par qui que ce soit. Essayez de lire le contenu du
fichier. Que se passe-t-il ?
3. Ajoutez la possibilité au propriétaire de lire le fichier. Essayez de modifier le contenu
du fichier [Link]. Quelle commande utiliser pour avoir le droit de modifier le
contenu du fichier ?