Aller au contenu

Chapitre 11 - Linux

Cours

Version PDF

Exercices

Exercice 11.1

Expliquez les droits d’accès attribués au fichier Linux suivant :

-rwxr-xr-- 1 luke jedi 1234 Jan 1 12:34 example.txt

Quelle(s) commande(s) permet(tent) d’appliquer ces mêmes droits à un autre fichier ?

Solution

Le fichier example.txt a les droits suivants :

  • Propriétaire (luke) : lecture, écriture et exécution (rwx)
  • Groupe (jedi) : lecture et exécution (r-x)
  • Autres : lecture uniquement (r--)

Pour appliquer ce même droits, tout d’abord changer le propriétaire et le groupe du fichier cible avec la commande chown :

bash chown luke:jedi autre_fichier.txt

Ensuite, appliquez les mêmes permissions avec la commande chmod :

bash chmod 754 autre_fichier.txt

Pourquoi 754 ?

  • 7 correspond au propriétaire : lecture (4) + écriture (2) + exécution (1) = 7
  • 5 correspond au groupe : lecture (4) + exécution (1) = 5
  • 4 correspond aux autres : lecture (4) = 4

Exercice 11.2

Quelle est la distinction entre Terminal, Shell et Invite de commandes ?

Solution
  • Terminal : Interface graphique ou physique permettant d’accéder au Shell.
  • Shell : Programme qui interprète les commandes textuelles et les exécute.
  • Invite de commandes : Texte affiché par le Shell pour indiquer que l’utilisateur peut entrer une commande.

Exercice 11.3

Quelle commande permet de lister les fichiers et répertoires dans un répertoire avec leurs permissions détaillées ?

Solution

La commande ls -l permet de lister les fichiers et répertoires avec leurs permissions détaillées.