Aller au contenu principal

S'entrainer à utiliser chown

Préparation des exercices

Placez vous dans votre répertoire utilisateur (par exemple /home/sio/).

A : Créer des utilisateurs

Créez les utilisateurs alice, bob, carol, david, eve, frank, et grace sur votre système.

Une solution

Utilisez la commande suivante pour chaque utilisateur :

sudo useradd alice
sudo useradd bob
sudo useradd carol
sudo useradd david
sudo useradd eve
sudo useradd frank
sudo useradd grace

B : Créer des groupes

Créez les groupes staff et managers sur votre système.

Une solution

Utilisez la commande suivante pour chaque groupe :

sudo groupadd staff
sudo groupadd managers

C : Créer les fichiers et dossiers nécessaires

Créez les fichiers :

  • document.txt,
  • report.pdf,
  • presentation.pptx,
  • notes.txt,
  • data.csv,
  • backup.tar.gz,
  • et config.ini,
  • ainsi que le dossier project
  • et le lien symbolique shortcut qui poite vers document.txt.
Une solution

Utilisez les commandes suivantes :

touch document.txt report.pdf presentation.pptx notes.txt data.csv backup.tar.gz config.ini
mkdir project
ln -s document.txt shortcut

D : Créer des fichiers supplémentaires pour les exercices

Créez un dossier logs et ajoutez-y quelques fichiers .log.

Une solution

Utilisez les commandes suivantes :

mkdir logs
touch logs/log1.log logs/log2.log logs/log3.log


attention

Ces exercices préliminaires vous permettent de réaliser les exercices suivants sur la commande chown.


Exercices avec chown

Placez vous dans votre répertoire utilisateur (par exemple /home/sio/).

1 : Changer le propriétaire d'un fichier

Changez le propriétaire du fichier document.txt pour l'utilisateur alice.

📌 Une solution

2 : Changer le groupe d'un fichier

Modifiez le groupe du fichier report.pdf pour le groupe staff.

📌 Une solution

3 : Changer le propriétaire et le groupe d'un fichier

Changez le propriétaire et le groupe du fichier presentation.pptx pour l'utilisateur bob et le groupe managers.

📌 Une solution

4 : Appliquer chown de manière récursive

Changez le propriétaire du dossier project et de tous ses sous-dossiers et fichiers pour l'utilisateur carol.

📌 Une solution

5 : Vérifier les changements de propriétaire

Après avoir changé le propriétaire du fichier notes.txt pour l'utilisateur david, vérifiez le changement.

📌 Une solution

6 : Changer le propriétaire d'un lien symbolique

Essayez de changer le propriétaire du lien symbolique shortcut pour l'utilisateur eve sans affecter le fichier cible.

📌 Une solution

7 : Utiliser chown avec des IDs numériques

Changez le propriétaire du fichier data.csv pour l'UID 1001 et le GID 1002.

📌 Une solution

8 : Changer le propriétaire d'un ensemble de fichiers

Changez le propriétaire de tous les fichiers .log dans le dossier logs pour l'utilisateur frank.

📌 Une solution

S'entrainer pour mémoriser les options avancées de chown

Dans cette section, vous allez pratiquer les options avancées de chown découvertes dans cette séance.

Les exercices portent sur les utilisateurs alice à grace, les groupes staff et managers, les fichiers document.txt, report.pdf, presentation.pptx, notes.txt, data.csv, backup.tar.gz, config.ini, le dossier project, le lien symbolique shortcut et le dossier logs.

Compléter le mot-clé manquant

Dans chaque exercice, complétez le mot-clé manquant (indiqué par ___).

Écrire la ligne manquante

Rédigez maintenant les lignes manquantes (indiquées par ___) pour compléter chaque exercice.