Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- clear
- #System update
- echo ~~Now Installing Update~~
- yum update -y
- clear
- echo ~~Update Installation Complete~~
- sleep 1
- echo "Server2.jelle.lan" > /etc/hostname
- systemctl restart systemd-hostnamed
- #Variables
- ip4=$(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1)
- #Hosts file
- echo "Vul ip adress van uw Server 1"
- read n
- echo "
- $n Server1.jelle.lan Server1" >> /etc/hosts
- #Users
- adduser user1
- passwd user1
- useradd -ou 0 -g 0 user2
- passwd user2
- groupadd production
- usermod -a -G production user1
- usermod -a -G production user2
- #NTP
- sed -i 's/server 0.centos.pool.ntp.org iburst/server 192.168.5.20 prefer/g' /etc/ntp.conf
- firewall-cmd --add-service=ntp --zone=internal --permanent
- firewall-cmd --reload
- systemctl restart ntpd
- systemctl enable ntpd
- #Bond
- modprobe --first-time bonding
- mv /etc/sysconfig/network-scripts/ifcfg-Wired_connection_1 /etc/sysconfig/network-scripts/ifcfg-eth1
- echo 'DEVICE=bond0
- NAME=bond0
- TYPE=Bond
- BONDING_MASTER=yes
- IPADDR=192.168.100.50
- PREFIX=24
- ONBOOT=yes
- BOOTPROTO=none
- BONDING_OPTS="mode=1 miimon=100"' >> /etc/sysconfig/network-scripts/ifcfg-bond0
- echo "
- MASTER=bond0
- SLAVE=yes" >> /etc/sysconfig/network-scripts/ifcfg-eth0
- echo "
- MASTER=bond0
- SLAVE=yes" >> /etc/sysconfig/network-scripts/ifcfg-eth1
- ifup ifcfg-eth0
- ifup ifcfg-eth1
- nmcli con reload
- systemctl restart network
- #SSH
- echo "
- DenyUsers user1
- DenyUsers root" >> /etc/ssh/sshd_config
- systemctl restart sshd.service
- #DHCP
- sed -i 's/BOOTPROTO=none/BOOTPROTO=dhcp/g' /etc/sysconfig/network-scripts/ifcfg-bond0
- systemctl restart network
- #Samba
- clear
- echo "Geef wachtwoord van user1"
- read p
- firewall-cmd --permanent --zone=internal --add-service=samba
- firewall-cmd --permanent --zone=internal --add-port=137/tcp
- firewall-cmd --permanent --zone=internal --add-port=138/tcp
- firewall-cmd --permanent --zone=internal --add-port=901/tcp
- firewall-cmd --reload
- mkdir /tempMount
- mount -t cifs -o username=user1,password=$p //192.168.5.20/public /tempMount
- echo "
- //192.168.5.20/public /tempMount cifs x-systemd.automount,username=user1,password=$p, 0 0" >> /etc/fstab
- mount -a
- clear
- echo "Reboot je Server2 en log in als user1"
Add Comment
Please, Sign In to add comment