Guest User

Untitled

a guest
Apr 17th, 2018
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. clear
  4. #System update
  5. echo ~~Now Installing Update~~
  6. yum update -y
  7. clear
  8. echo ~~Update Installation Complete~~
  9. sleep 1
  10. echo "Server2.jelle.lan" > /etc/hostname
  11. systemctl restart systemd-hostnamed
  12.  
  13. #Variables
  14. ip4=$(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1)
  15.  
  16. #Hosts file
  17. echo "Vul ip adress van uw Server 1"
  18. read n
  19.  
  20. echo "
  21. $n Server1.jelle.lan Server1" >> /etc/hosts
  22.  
  23. #Users
  24. adduser user1
  25. passwd user1
  26. useradd -ou 0 -g 0 user2
  27. passwd user2
  28. groupadd production
  29. usermod -a -G production user1
  30. usermod -a -G production user2
  31.  
  32. #NTP
  33. sed -i 's/server 0.centos.pool.ntp.org iburst/server 192.168.5.20 prefer/g' /etc/ntp.conf
  34. firewall-cmd --add-service=ntp --zone=internal --permanent
  35. firewall-cmd --reload
  36. systemctl restart ntpd
  37. systemctl enable ntpd
  38.  
  39. #Bond
  40. modprobe --first-time bonding
  41. mv /etc/sysconfig/network-scripts/ifcfg-Wired_connection_1 /etc/sysconfig/network-scripts/ifcfg-eth1
  42.  
  43. echo 'DEVICE=bond0
  44. NAME=bond0
  45. TYPE=Bond
  46. BONDING_MASTER=yes
  47. IPADDR=192.168.100.50
  48. PREFIX=24
  49. ONBOOT=yes
  50. BOOTPROTO=none
  51. BONDING_OPTS="mode=1 miimon=100"' >> /etc/sysconfig/network-scripts/ifcfg-bond0
  52.  
  53. echo "
  54. MASTER=bond0
  55. SLAVE=yes" >> /etc/sysconfig/network-scripts/ifcfg-eth0
  56.  
  57. echo "
  58. MASTER=bond0
  59. SLAVE=yes" >> /etc/sysconfig/network-scripts/ifcfg-eth1
  60.  
  61. ifup ifcfg-eth0
  62. ifup ifcfg-eth1
  63. nmcli con reload
  64. systemctl restart network
  65.  
  66. #SSH
  67. echo "
  68. DenyUsers user1
  69. DenyUsers root" >> /etc/ssh/sshd_config
  70. systemctl restart sshd.service
  71.  
  72. #DHCP
  73. sed -i 's/BOOTPROTO=none/BOOTPROTO=dhcp/g' /etc/sysconfig/network-scripts/ifcfg-bond0
  74. systemctl restart network
  75.  
  76. #Samba
  77. clear
  78. echo "Geef wachtwoord van user1"
  79. read p
  80. firewall-cmd --permanent --zone=internal --add-service=samba
  81. firewall-cmd --permanent --zone=internal --add-port=137/tcp
  82. firewall-cmd --permanent --zone=internal --add-port=138/tcp
  83. firewall-cmd --permanent --zone=internal --add-port=901/tcp
  84. firewall-cmd --reload
  85. mkdir /tempMount
  86. mount -t cifs -o username=user1,password=$p //192.168.5.20/public /tempMount
  87.  
  88. echo "
  89. //192.168.5.20/public /tempMount cifs x-systemd.automount,username=user1,password=$p, 0 0" >> /etc/fstab
  90. mount -a
  91.  
  92. clear
  93. echo "Reboot je Server2 en log in als user1"
Add Comment
Please, Sign In to add comment