Vous êtes sur la page 1sur 10

SHELL SCRIPTING

Exercices
GESTION DES
UTILISATEURS
Exercice 1
• Script capable de vérifier si le nom d'utilisateur saisi
correspond à un nom d'utilisateur existant.

• Pistes :
• Utiliser le contenu du fichier /etc/passwd
• Se servir de la commande cut
Exercice 2
• Script capable de vérifier si le nom du groupe saisi
correspond à un nom de groupe existant.

• Pistes :
• Utiliser le contenu du fichier /etc/group
• Se servir de la commande cut
Exercice 3
• Script capable d'effectuer la création et la suppression
d'un utilisateur.

• Le script doit afficher un menu permettant à l'utilisateur de


choisir s'il souhaite supprimer ou créer l'utilisateur.

• Le script doit vérifier si l'utilisateur existe déjà.

• Pistes :
• Utiliser le script réalisé à l'exercice 1
• Utiliser la fonction case pour laisser le choix à l'utilisateur
Exercice 4
• Script capable d'effectuer la création et la suppression
d'un groupe.

• Le script doit afficher un menu permettant à l'utilisateur de


choisir s'il souhaite supprimer ou créer le groupe.

• Le script doit vérifier si le groupe existe déjà.

• Pistes :
• Utiliser le script réalisé à l'exercice 2
• Utiliser la fonction case pour laisser le choix à l'utilisateur
GESTION DES FICHIERS
Exercice 1
• Script capable de créer ou de supprimer un fichier.

• Menu permettant de laisser le choix à l'utilisateur.

• Avant de créer un fichier, le script doit d'abord vérifier si le


fichier existe.

• Avant de supprimer un fichier, le script doit d'abord vérifier


si le fichier existe.
Exercice 2
• Script capable de modifier les droits de propriété sur un
fichier.

• Avant de modifier les propriétés sur un fichier, le script


doit vérifier qu'il existe bien.

• Le script doit demander le nom du nouvel utilisateur et du


nouveau groupe propriétaires.
Exercice 3
• Script capable de modifier les droits sur le fichier rentré
par l'utilisateur, du propriétaire, du groupe, et des autres.

• Le script doit vérifier que le fichier existe bien.

• Le script demande d'abord les nouveaux droits pour


l'utilisateur propriétaire, puis pour le groupe, et enfin pour
les autres.

Vous aimerez peut-être aussi