Попытка написания скрипта настройки системы

Posted by

Первая попытка написания скрипта настройки системы:

#!/bin/bash
#update
sed -i 's/lts/never/g' /etc/update-manager/release-upgrades
rm -Rf /var/lib/apt/lists/
apt-get update && apt-get upgrade -y
#remove apparmor
/etc/init.d/apparmor stop
/etc/init.d/apparmor teardown
update-rc.d -f apparmor remove
apt-get remove apparmor -y
echo "LC_ALL=en_US.UTF-8" >> /etc/profile
source /etc/profile
#ipv6 disable
echo "#ipv6 disable" >> /etc/sysctl.conf
echo "net.ipv6.conf.all.disable_ipv6=1" >> /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6=1" >> /etc/sysctl.conf
echo "net.ipv6.conf.lo.disable_ipv6=1" >> /etc/sysctl.conf
#disable ipv6 in /etc/hosts
sed -i '5d' /etc/hosts
sed -i '6d' /etc/hosts
sed -i '7d' /etc/hosts
sed -i '8d' /etc/hosts
sed -i '9d' /etc/hosts
sysctl -p
#sshd_config
sed -i 's/#PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config
sed -i 's/PubkeyAuthentication yes/#PubkeyAuthentication no/g' /etc/ssh/sshd_config
sed -i 's/RSAAuthentication yes/#RSAAuthentication yes/g' /etc/ssh/sshd_config
service ssh restart
apt-get install nmap mc nano -y unzip --force-yes

По мере разбора под свои нужны данный скрипт пошаговых действий будет дополняться и видоизменяться с учетом моего совершенствования в написании скриптов на языке консоли bash. Все с чего-то начинают и я (aka ekzorchik) не исключение.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

1 + одиннадцать =