mlab_cleanup.sh 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. #!/bin/bash
  2. rm -rf /home/mlab1
  3. rm -rf /home/mlab2
  4. rm -rf /home/mlab3
  5. cp -a /etc/skel /home/mlab1
  6. cp -a /etc/skel /home/mlab2
  7. cp -a /etc/skel /home/mlab3
  8. mkdir -p /home/mlab1/Desktop
  9. mkdir -p /home/mlab2/Desktop
  10. mkdir -p /home/mlab3/Desktop
  11. chown -R mlab1:mlab1 /home/mlab1
  12. chown -R mlab2:mlab2 /home/mlab2
  13. chown -R mlab3:mlab3 /home/mlab3
  14. cp /home/splinter/Desktop/arduino-arduinoide.desktop /home/mlab1/Desktop/
  15. cp /home/splinter/Desktop/arduino-arduinoide.desktop /home/mlab2/Desktop/
  16. cp /home/splinter/Desktop/arduino-arduinoide.desktop /home/mlab3/Desktop/
  17. chown mlab1:mlab1 /home/mlab1/Desktop/arduino-arduinoide.desktop
  18. chown mlab2:mlab2 /home/mlab2/Desktop/arduino-arduinoide.desktop
  19. chown mlab3:mlab3 /home/mlab3/Desktop/arduino-arduinoide.desktop
  20. #wget --no-check-certificate "https://onedrive.live.com/download?cid=DCDE13AE659ED1B2&resid=DCDE13AE659ED1B2%2175916&authkey=AGepsYTZ9Pa1uNc" --directory-prefix=/usr/local/
  21. wget --no-check-certificate "https://onedrive.live.com/download?cid=DCDE13AE659ED1B2&resid=DCDE13AE659ED1B2%2176000&authkey=ACQ2WcEJomWlHLI" --directory-prefix=/usr/local/
  22. #mv /usr/local/download\?cid\=DCDE13AE659ED1B2\&resid\=DCDE13AE659ED1B2\!75916\&authkey\=AGepsYTZ9Pa1uNc /usr/local/easyAvr6sim
  23. mv /usr/local/download\?cid\=DCDE13AE659ED1B2\&resid\=DCDE13AE659ED1B2\!76000\&authkey\=ACQ2WcEJomWlHLI /usr/local/easyAvr6sim
  24. chmod +x /usr/local/easyAvr6sim
  25. cp /usr/local/easyAvr6sim /home/mlab1/Desktop/
  26. cp /usr/local/easyAvr6sim /home/mlab2/Desktop/
  27. cp /usr/local/easyAvr6sim /home/mlab3/Desktop/
  28. cp /usr/local/EasyAVR.png /home/mlab1/Desktop/
  29. cp /usr/local/EasyAVR.png /home/mlab2/Desktop/
  30. cp /usr/local/EasyAVR.png /home/mlab3/Desktop/
  31. mkdir /home/mlab1/.ssh
  32. mkdir /home/mlab2/.ssh
  33. mkdir /home/mlab3/.ssh
  34. cp /usr/local/authorized_keys /home/mlab1/.ssh/authorized_keys
  35. cp /usr/local/authorized_keys /home/mlab2/.ssh/authorized_keys
  36. cp /usr/local/authorized_keys /home/mlab3/.ssh/authorized_keys
  37. chown -R mlab1:mlab1 /home/mlab1/.ssh/
  38. chown -R mlab2:mlab2 /home/mlab2/.ssh/
  39. chown -R mlab3:mlab3 /home/mlab3/.ssh/
  40. chmod 600 /home/mlab1/.ssh/authorized_keys
  41. chmod 600 /home/mlab2/.ssh/authorized_keys
  42. chmod 600 /home/mlab3/.ssh/authorized_keys
  43. chown mlab1:mlab1 /home/mlab1/Desktop/EasyAVR.png
  44. chown mlab1:mlab1 /home/mlab1/Desktop/easyAvr6sim
  45. chown mlab2:mlab2 /home/mlab2/Desktop/EasyAVR.png
  46. chown mlab2:mlab2 /home/mlab2/Desktop/easyAvr6sim
  47. chown mlab3:mlab3 /home/mlab3/Desktop/EasyAVR.png
  48. chown mlab3:mlab3 /home/mlab3/Desktop/easyAvr6sim
  49. cp /usr/local/sshd_config_allow /etc/ssh/sshd_config
  50. cp /usr/local/settings1 /home/mlab1/Desktop/settings
  51. cp /usr/local/settings2 /home/mlab2/Desktop/settings
  52. cp /usr/local/settings3 /home/mlab3/Desktop/settings
  53. chown mlab1:mlab1 /home/mlab1/Desktop/settings
  54. chown mlab2:mlab2 /home/mlab2/Desktop/settings
  55. chown mlab3:mlab3 /home/mlab3/Desktop/settings
  56. cp -r /home/splinter/.arduino15 /home/mlab1/.arduino15
  57. cp -r /home/splinter/.arduino15 /home/mlab2/.arduino15
  58. cp -r /home/splinter/.arduino15 /home/mlab3/.arduino15
  59. chown -R mlab1:mlab1 /home/mlab1/.arduino15/
  60. chown -R mlab2:mlab2 /home/mlab2/.arduino15/
  61. chown -R mlab3:mlab3 /home/mlab3/.arduino15/
  62. chmod +x /usr/local/terminal.desktop
  63. cp /usr/local/terminal.desktop /home/mlab1/Desktop/terminal.desktop
  64. cp /usr/local/terminal.desktop /home/mlab2/Desktop/terminal.desktop
  65. cp /usr/local/terminal.desktop /home/mlab3/Desktop/terminal.desktop
  66. chown -R mlab1:mlab1 /home/mlab1
  67. chown -R mlab2:mlab2 /home/mlab2
  68. chown -R mlab3:mlab3 /home/mlab3