0% ont trouvé ce document utile (0 vote)
15 vues2 pages

Gestion des Fichiers de Configuration Linux

Transféré par

mouadizem22
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
15 vues2 pages

Gestion des Fichiers de Configuration Linux

Transféré par

mouadizem22
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

DEVOIR A RENDRE LE MARDI 11 MARS AVANT 16H00 .

Module : Système d’Exploitation Linux

Veuillez envoyer vos devoirs à l’adresse suivante : [Link]@[Link]

Mini-Projet : Gestion de Fichiers de Configuration d'Application

Scénario :

Imaginez que vous êtes un administrateur système responsable de la gestion d'une application qui
utilise des fichiers de configuration texte. Vous devez organiser ces fichiers, gérer les permissions
pour différents utilisateurs et groupes, et être capable de suivre les modifications.

Partie 1: Organisation et Manipulation de Fichiers

1. Création de l'environnement:
o Dans votre répertoire personnel, créez un répertoire appelé "AppConfig".
o Déplacez-vous dans ce répertoire.
o Créez trois fichiers de configuration vides nommés [Link], [Link], et
[Link].
2. Organisation:
o Créez un sous-répertoire appelé "backup".
o Copiez [Link] dans le répertoire "backup".
o Renommez [Link] en [Link] dans le répertoire "backup".
3. Archivage:
o Créez un répertoire nommé "archive".
o Déplacez le répertoire "backup" dans le répertoire "archive".

Partie 2: Gestion des Utilisateurs et des Permissions

1. Simulation d'Utilisateurs: (Pour cet exercice, on simulera simplement sans créer de vrais
utilisateurs système)
o Considérez que vous avez un utilisateur principal "admin" et un groupe
"developers".
2. Permissions Initiales:
o Vérifiez les permissions actuelles des fichiers [Link], [Link], et [Link].
3. Contrôle d'Accès:
o Modifiez les permissions de [Link] pour que seul "admin" (vous) puisse lire et
écrire (rw-------). (utiliser chmod)
o Modifiez les permissions de [Link] pour que "admin" puisse lire et écrire, et le
groupe "developers" puisse lire seulement (rw-r----). (utiliser chmod)
o Modifiez les permissions de [Link] pour que "admin" puisse lire et écrire, et
personne d'autre n'ait d'accès (rw-------). (utiliser chmod)
4. Vérification:
o Vérifiez que les permissions ont été correctement modifiées en listant les fichiers
avec ls -l.
Partie 3: Suivi des Modifications et Archivage

1. Historique:
o Créez un fichier [Link] dans le répertoire "AppConfig".
o Écrivez une courte note dans [Link] indiquant que les permissions des
fichiers de configuration ont été modifiées.
2. Archivage Avancé:
o Créez une archive compressée (un fichier .[Link] ou .zip) du répertoire
"AppConfig" complet, incluant les fichiers de configuration, le répertoire "archive",
et le fichier [Link]. (Vous pouvez utiliser les commandes tar ou zip).
o Supprimez le répertoire "AppConfig" original après avoir créé l'archive.

Questions Additionnelles (à inclure dans un rapport):

1. Pourquoi est-il important d'avoir un système de gestion de permissions sur les fichiers de
configuration?
2. Quels sont les avantages d'archiver régulièrement les fichiers de configuration ?
3. Dans ce projet, vous avez utilisé chmod en mode octal et potentiellement symbolique.
Expliquez la différence entre ces deux méthodes et donnez un exemple d'utilisation de
chacune.
4. Quelles autres commandes Linux pourraient être utiles pour gérer et surveiller les fichiers
de configuration dans un environnement réel? (Pensez à des commandes pour la recherche,
la comparaison de fichiers, etc.)
5. Si vous deviez automatiser ce processus (sauvegarde, changements de permissions, etc.),
quelles technologies ou outils Linux utiliseriez-vous ?.

Remarque :

 Essayer d'utiliser les captures d'écrans dans les commandes shell.


 Vous pouvez travailler en binôme

 L'utilisation de ChatGPT ou d'autres outils d'IA générative pour


répondre aux questions des devoirs est strictement interdite. Tout
devoir présentant un contenu généré par IA sera noté zéro."

Vous aimerez peut-être aussi