Modifier le propriétaire d’un fichier

LinuxBeginner
Pratiquer maintenant

Introduction

Ce challenge évalue votre compréhension de la gestion des permissions des fichiers sous Linux. Vous mettrez en pratique vos connaissances pour afficher et modifier les permissions et le propriétaire des fichiers, afin de démontrer votre maîtrise des commandes Linux essentielles.

Compétences acquises

À la fin de ce challenge, vous saurez notamment :

  • utiliser chown pour modifier le propriétaire d’un fichier ;
  • utiliser chmod pour modifier les permissions d’un fichier ;
  • utiliser touch pour créer de nouveaux fichiers ;
  • utiliser ls pour afficher les détails d’un fichier.

Créer un fichier

Votre première tâche consiste à créer un fichier dans le répertoire ~/project.

Tâches

  • Créez un fichier nommé target_file dans le répertoire ~/project.

Conditions requises

  • Utilisez la commande touch pour créer le fichier.
  • Vérifiez que le fichier est créé dans le répertoire ~/project.

Exemple

Une fois la tâche terminée, exécutez la commande suivante :

cd ~/project && ls

La sortie doit être similaire à :

target_file

Modifier le propriétaire et le groupe du fichier

Dans cette étape, vous allez modifier le propriétaire du fichier target_file que vous avez créé.

Tâches

  • Définissez user1 comme propriétaire de target_file.
  • Définissez group1 comme groupe de target_file.

Conditions requises

  • Utilisez la commande chown pour modifier à la fois le propriétaire et le groupe.
  • Le propriétaire du fichier doit être user1.
  • Le groupe du fichier doit être group1.

Conseils

  • Vous devrez peut-être utiliser sudo avant certaines commandes de ce challenge. sudo vous permet d’exécuter des commandes avec les privilèges du superutilisateur (root).

Exemple

Une fois la tâche terminée, exécutez :

ls -l ~/project/target_file

La sortie doit être similaire à :

-rw-rw-r-- 1 user1 group1 0 Jul 29 10:59 target_file

Définir les permissions du fichier

Dans cette dernière étape, vous allez modifier les permissions de target_file.

Tâches

  • Définissez les permissions de target_file sur -rwxrw----.

Conditions requises

  • Utilisez la commande chmod pour modifier les permissions du fichier.
  • Les permissions finales doivent être -rwxrw----.

Exemple

Une fois la tâche terminée, exécutez :

ls -l ~/project/target_file

La sortie doit être similaire à :

-rwxrw---- 1 user1 group1 0 Jul 29 10:59 target_file

Résumé

Félicitations, vous avez terminé le challenge sur les permissions des fichiers ! Vous avez réussi à :

  1. créer des fichiers avec touch ;
  2. modifier le propriétaire d’un fichier avec chown ;
  3. modifier les permissions d’un fichier avec chmod ;
  4. afficher les détails d’un fichier avec ls.

Ces commandes sont fondamentales pour gérer les fichiers sous Linux et sont fréquemment utilisées dans les tâches d’administration système. Continuez à vous exercer et à explorer ces commandes afin de consolider vos compétences en matière de permissions et de propriété des fichiers sous Linux.

✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer