Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if [[ $EUID -ne 0 ]]; then
  4. echo "This script must be run via sudo"
  5. exit 1
  6. fi
  7.  
  8. if [ "$#" -ne 3 ]; then
  9. echo "Usage: $0 partnersid sharename mountpoint"
  10. exit 1
  11. fi
  12.  
  13. PARTNERSID=$1
  14. SHARENAME=$2
  15. MOUNTPOINT=$3
  16. if [ ! -d "$MOUNTPOINT" ]; then
  17. echo "$MOUNTPOINT" must be an empty directory
  18. exit 1
  19. fi
  20. if ls -1qA "$MOUNTPOINT" | grep -q . ; then
  21. echo "$MOUNTPOINT" must be an empty directory
  22. exit 1
  23. fi
  24.  
  25. echo -e "\nIMPORTANT NOTE: Durga mounts are NOT accessible from compute nodes (node1-5)!\n"
  26. echo -n "Going to mount //durga/$SHARENAME on $(readlink -f $MOUNTPOINT) as $PARTNERSID. OK? (y/n): "
  27. read -r answer
  28. if [ "$answer" != "${answer#[Yy]}" ] ;then
  29. echo Please enter your PARTNERS password...
  30. mount -t cifs -o domain=PARTNERS,username="$PARTNERSID",uid="$SUDO_USER" //durga/"$SHARENAME" "$MOUNTPOINT"
  31. else
  32. echo Aborted.
  33. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement