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
shortcutqui poite versdocument.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
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.