Chapitre 11 - Linux
Cours
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 ?
7correspond au propriétaire : lecture (4) + écriture (2) + exécution (1) = 75correspond au groupe : lecture (4) + exécution (1) = 54correspond 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.