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à0022pour 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
umaskpour configurer le masque de permission. - Utilisez la commande
touchpour la création du fichier. - Utilisez la commande
mkdirpour 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
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.



