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