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 pour compléter chaque exercice.