Advertisement
MonsterScripter

testUser

Nov 24th, 2019
578
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.98 KB | None | 0 0
  1. #!/bin/bash
  2. #testuser.sh
  3.  
  4. function pause {
  5.     echo "Appuyez sur ENTER pour continuer"
  6.     read
  7. }
  8.  
  9. function saisirUser {
  10.     echo "Saisir l'utilisateur"
  11.     read -r infoUser
  12. }
  13.  
  14. function verifyUser {
  15.     if grep "^$infoUser:" /etc/passwd > /dev/null; then
  16.         echo "L'utilisateur existe"
  17.     else
  18.         echo "L'utilisateur n'existe pas"
  19.     fi
  20.     pause    
  21. }
  22.  
  23. rep=1
  24. while [ "$rep" -eq 1 ]; do
  25.     clear
  26.     printf "menu :\n\n"
  27.     echo "1. Vérifier l'existence d'un utilisateur"
  28.     echo "2. Connaître l'UID d'un utilisateur"
  29.     echo -e "3. Quitter\n"
  30.     read -r choix
  31.     case "$choix" in
  32.         1)
  33.             saisirUser
  34.             verifyUser ;;
  35.  
  36.         2)    
  37.             saisirUser
  38.             id $util
  39.             pause ;;
  40.  
  41.         3 | q | Q)
  42.             echo "Au revoir"
  43.             pause
  44.             rep=0 ;;
  45.         *)
  46.             echo "Erreur de saisie"
  47.             pause ;;
  48.     esac
  49. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement