Advertisement
rodolforizzo76

condivisione-nfs-server-stop.sh

Nov 30th, 2013
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.87 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # interrompe la condivisione NFS
  4.  
  5. # verifica utente root
  6.  
  7. ROOT_UID=0     # Solo gli utenti con $UID 0 hanno i privilegi di root.
  8. E_NONROOT=67   # Codice di exit non-root.
  9.  
  10. if [ "$UID" -ne "$ROOT_UID" ]
  11. then
  12.   echo "Devi essere root per eseguire questo script."
  13.   exit $E_NONROOT
  14. fi
  15.  
  16. # Colori
  17.  
  18. RED="\e[1;31m"       # Rosso
  19. GREEN="\e[1;32m"     # Verde
  20. YELLOW="\e[1;33m"    # Giallo
  21. Z="\e[0m"            # Reset!
  22.  
  23. # variabili
  24.  
  25. DIRECTORY_HOME=/srv/nfs4/home
  26.  
  27. # fermo i servizi
  28. echo -e $YELLOW"# fermo i servizi attivi per la condivisione "$Z
  29. systemctl stop nfsd.service rpc-idmapd.service rpc-mountd.service rpcbind.service
  30.  
  31. sleep 2
  32.  
  33. # smonto la cartella dove sono montati i file condivisi
  34. echo -e $YELLOW"# smonto la cartella $DIRECTORY_HOME "$Z
  35. umount $DIRECTORY_HOME
  36.  
  37. echo -e $GREEN"# ok, condivisione NFS terminata. Esco... "$Z
  38.  
  39. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement