Créer un script Bash pour permettre aux utilisateurs de configurer automatiquement une machine Linux. Ce script doit permettre aux utilisateurs de personnaliser facilement le nom d'hôte, de créer des utilisateurs, d'installer des logiciels et de configurer les paramètres réseau (Bonus).
Le script doit afficher un menu avec les options suivantes :
- Configuration du nom d'hôte.
- Création d'un nouvel utilisateur.
- Installation de logiciels.
- Configuration réseau (objectif bonus).
- Quitter.
Permet à l'utilisateur de spécifier un nouveau nom d'hôte pour la machine. Le script met à jour le nom d'hôte de la machine avec la nouvelle valeur.
Permet à l'utilisateur de spécifier le nom et le mot de passe d'un nouvel utilisateur. Le script crée un nouvel utilisateur avec les informations fournies.
Permet à l'utilisateur de spécifier les noms des logiciels à installer (par exemple, Apache, MySQL, PHP). Le script utilise le gestionnaire de paquets de la distribution Linux pour installer les logiciels demandés.
Cette fonctionnalité, en tant qu’objectif bonus, permet à l’utilisateur de configurer les paramètres réseau de la machine.
Gère les erreurs telles que la saisie incorrecte d'options ou de valeurs. Affiche des messages d'erreur et d'information clairs et informatifs.
Un script Bash fonctionnel. Un guide d'utilisation pour les utilisateurs finaux.
Le script doit être développé en Bash. Il doit être testé et fonctionner sous un environnement Linux. Le script doit être documenté avec des commentaires expliquant chaque section du code.