Gérer les permissions de fichiers par défaut

Red Hat Enterprise LinuxBeginner
Pratiquer maintenant

Introduction

Au cours de ce défi, vous allez découvrir comment administrer les permissions de fichiers par défaut dans un environnement Linux. La compréhension et le contrôle de ces permissions initiales constituent un aspect fondamental de l'administration système, car cela garantit la sécurité et l'accessibilité des fichiers et répertoires nouvellement créés. Vous utiliserez la commande umask pour définir le masque de permission par défaut et observerez ses effets concrets.

Gérer les permissions par défaut avec umask

Votre mission consiste à configurer un umask spécifique pour votre session shell actuelle, puis à créer un nouveau fichier ainsi qu'un répertoire afin de vérifier que les permissions par défaut sont correctement appliquées.

Tâches

  • Définissez la valeur de l' umask à 0022 pour votre session shell en cours.
  • Dans le répertoire ~/project, créez un fichier vide nommé test_file.
  • Dans le répertoire ~/project, créez un nouveau répertoire nommé test_dir.

Exigences

  • Toutes les opérations doivent être effectuées à l'intérieur du répertoire ~/project.
  • Utilisez la commande umask pour configurer le masque de permission.
  • Utilisez la commande touch pour la création du fichier.
  • Utilisez la commande mkdir pour la création du répertoire.

Exemple

Après avoir correctement configuré l' umask et créé les éléments demandés, la vérification des permissions avec ls -l devrait afficher un résultat similaire à celui-ci :

$ ls -l ~/project
total 0
drwxr-xr-x 2 labex labex 6 Aug 19 07:43 test_dir
-rw-r--r-- 1 labex labex 0 Aug 19 07:43 test_file
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, vous avez appris à gérer les permissions par défaut pour les nouveaux fichiers et répertoires dans un système Linux. Vous avez utilisé la commande umask pour définir un masque de permission et observé son influence sur les droits d'accès des éléments nouvellement créés. Cette compétence est essentielle pour tout administrateur système afin de garantir que les fichiers sont créés avec des paramètres de sécurité appropriés par défaut, protégeant ainsi les données et maintenant l'intégrité de la structure du système.