FastHandle-init is a Basic OS Setting Script before installing FastHandle.
vi fh-init.sh
chown 755 fh-init.sh
./fh-init.sh test-server-01
#!/bin/bash #================================================= # fh-init.sh HOSTNAME # # How to use # ./fh-init.sh # ./fh-init.sh test-server-01 #================================================= # Hostname Settings if [ ! -z $1 ] ; then HOSTNAME=$1 hostname $HOSTNAME hostnamectl set-hostname $HOSTNAME fi # Create fasthandle user useradd fasthandle echo 'fasthandle:fastpass' | chpasswd # sudoers cp -p /etc/sudoers /etc/sudoers.`date -d '1day ago' +%Y%m%d` cat << @ >> /etc/sudoers # FastHandle fasthandle ALL=(ALL) NOPASSWD:ALL @
#!/bin/bash #================================================= # fh-init.sh HOSTNAME # # How to use # ./fh-init.sh # ./fh-init.sh test-server-01 #================================================= # Hostname Settings if [ ! -z $1 ] ; then HOSTNAME=$1 hostname $HOSTNAME #/etc/sysconfig/network cp -p /etc/sysconfig/network /etc/sysconfig/network.`date '+%Y%m%d' grep -v HOSTNAME /etc/sysconfig/network > /tmp/network cat /tmp/network > /etc/sysconfig/network echo HOSTNAME=$H >> /etc/sysconfig/network fi # Create fasthandle user useradd fasthandle echo 'fasthandle:fastpass' | chpasswd # sudoers cp -p /etc/sudoers /etc/sudoers.`date -d '1day ago' +%Y%m%d` cat << @ >> /etc/sudoers # FastHandle fasthandle ALL=(ALL) NOPASSWD:ALL @