diff --git a/menu.py b/menu.py index 60bc9ab..79823e8 100644 --- a/menu.py +++ b/menu.py @@ -27,110 +27,117 @@ print("") print("") +while True: -print("Veuillez choisir l'une des options suivantes: ") -print("Option 1 : Gestion des utilisateurs et des groupes") -print("Option 2 : Gestion des mots de passe (réinitialiser, modifier, bloquer l'accès)") -print("Option 3 : Gestion des permissions des dossiers et fichiers") -print("Option 4 : Gestion des services") -print("Option 5 : Gestion des processus") -print("Option 6 : Quitter") + print("Veuillez choisir l'une des options suivantes: ") + print("Option 1 : Gestion des utilisateurs et des groupes") + print("Option 2 : Gestion des mots de passe (réinitialiser, modifier, bloquer l'accès)") + print("Option 3 : Gestion des permissions des dossiers et fichiers") + print("Option 4 : Gestion des services") + print("Option 5 : Gestion des processus") + print("Option 6 : Quitter") -option = input("Veuillez sélectionner l'une des options: ") + option = input("Veuillez sélectionner l'une des options: ") + while True: + if option == "1": + print("Option 1 : Créer un utilisateur") + print("Option 2 : Créer un groupe") + print("Option 3 : Supprimer un utilisateur") + print("Option 4 : Supprimer un groupe") + print("Option 5 : Quitter") + subOption = input("Veuillez sélectionner l'une des options: ") + if subOption == "1": + creat_user() + elif subOption == "2": + creat_group() + elif subOption == "3": + delete_user() + elif subOption == "4": + delete_group() + elif subOption == "5": + print("Quitter") + break + else: + print ("Option invalide") -if option == "1": - print("Option 1 : Créer un utilisateur") - print("Option 2 : Créer un groupe") - print("Option 3 : Supprimer un utilisateur") - print("Option 4 : Supprimer un groupe") - print("Option 5 : Quitter") - subOption = input("Veuillez sélectionner l'une des options: ") - if subOption == "1": - creat_user() - elif subOption == "2": - creat_group() - elif subOption == "3": - delete_user() - elif subOption == "4": - delete_group() - elif subOption == "5": - print("Quitter") - else: - print ("Option invalide") + elif option == "2": + print("Option 1 : Changement de mot de passe") + print("Option 2 : Bloquer l'accès") + print("Option 3 : Debloquer l'accès") + print("Option 4 : Quitter") + subOption = input("Veuillez sélectionner l'une des options: ") + if subOption == "1": + password_change() + elif subOption == "2": + block_access() + elif subOption == "3": + unblock_access() + elif subOption == "4": + print("Quitter") + break + else: + print ("Option invalide") -elif option == "2": - print("Option 1 : Changement de mot de passe") - print("Option 2 : Bloquer l'accès") - print("Option 3 : Debloquer l'accès") - print("Option 4 : Quitter") - subOption = input("Veuillez sélectionner l'une des options: ") - if subOption == "1": - password_change() - elif subOption == "2": - block_access() - elif subOption == "3": - unblock_access() - elif subOption == "4": - print("Quitter") - else: - print ("Option invalide") + elif option == "3": + print("Option 1 : Afficher les permissions d'un fichier") + print("Option 2 : Afficher les permissions d'un dossier") + print("Option 3 : Changer les permissions d'un fichier") + print("Option 4 : Changer les permissions d'un dossier") + print("Option 5 : Quitter") + subOption = input("Veuillez sélectionner l'une des options: ") + if subOption == "1": + file_permission() + elif subOption == "2": + folder_permission() + elif subOption == "3": + change_filepermission() + elif subOption == "4": + change_folderpermission() + elif subOption == "5": + print("Quitter") + break + else: + print ("Option invalide") -elif option == "3": - print("Option 1 : Afficher les permissions d'un fichier") - print("Option 2 : Afficher les permissions d'un dossier") - print("Option 3 : Changer les permissions d'un fichier") - print("Option 4 : Changer les permissions d'un dossier") - print("Option 5 : Quitter") - subOption = input("Veuillez sélectionner l'une des options: ") - if subOption == "1": - file_permission() - elif subOption == "2": - folder_permission() - elif subOption == "3": - change_filepermission() - elif subOption == "4": - change_folderpermission() - elif subOption == "5": - print("Quitter") - else: - print ("Option invalide") + elif option == "4": + print("Option 1 : Afficher le statut d'un service") + print("Option 2 : Démarrer un service") + print("Option 3 : Arrêter un service") + print("Option 4 : Redémarrer un service") + print("Option 5 : Quitter") + subOption = input("Veuillez sélectionner l'une des options: ") + if subOption == "1": + service_status() + elif subOption == "2": + service_start() + elif subOption == "3": + service_stop() + elif subOption == "4": + service_restart() + elif subOption == "5": + print("Quitter") + break + else: + print ("Option invalide") -elif option == "4": - print("Option 1 : Afficher le statut d'un service") - print("Option 2 : Démarrer un service") - print("Option 3 : Arrêter un service") - print("Option 4 : Redémarrer un service") - print("Option 5 : Quitter") - subOption = input("Veuillez sélectionner l'une des options: ") - if subOption == "1": - service_status() - elif subOption == "2": - service_start() - elif subOption == "3": - service_stop() - elif subOption == "4": - service_restart() - elif subOption == "5": - print("Quitter") - else: - print ("Option invalide") - -elif option == "5": - print("Option 1 : Afficher les processus") - print("Option 2 : Arrêter un processus") - print("Option 3 : Quitter") - subOption = input("Veuillez sélectionner l'une des options: ") - if subOption == "1": - affiche_processus() - elif subOption == "2": - affiche_processus() - stop_processus() - elif subOption == "3": - print("Quitter") - else: - print ("Option invalide") -else : - print("Option invalide") \ No newline at end of file + elif option == "5": + print("Option 1 : Afficher les processus") + print("Option 2 : Arrêter un processus") + print("Option 3 : Quitter") + subOption = input("Veuillez sélectionner l'une des options: ") + if subOption == "1": + affiche_processus() + elif subOption == "2": + affiche_processus() + stop_processus() + elif subOption == "3": + print("Quitter") + else: + print ("Option invalide") + elif option == "6": + break + if option == "6": + break \ No newline at end of file