mercoledì 3 dicembre 2014

L'installazione automatica di DenyHost su RedHat / Fedora

#Script
#! / Bin / bash
# Questo script installa Nega host su RedHat (RHEL) o Fedora.
################################################## ##############################
# Questo script è dotato di alcuna garanzia.Si prega di leggere lo script
# Prima di eseguire di garantire che non causare effetti negativi sulla vostra
# Sistema.
#
# Se avete domande o commenti, inviare un'e-mail: sanjaydalal4u@gmail.com
################################################## ##############################
sudo echo
se [-f /etc/init.d/denyhosts];poi
echo Rimozione init script esistenti
fermata sudo /etc/init.d/denyhosts
sudo rm -rf /etc/init.d/denyhosts
sudo chkconfig -remove denyhosts
echo '*********************'
eco
fi
if [-d / usr / share / denyhosts /];poi
echo Rimozione installazione esistente
denyhosts -rf / usr / share / sudo rm
echo '*********************'
eco
fi
echo Installazione 'python' e le dipendenze.
sudo yum -y installare python
echo '*********************'
eco
cd / root
echo Download DenyHost
echo '*********************'
eco
echo disimballaggio DenyHost
#! / Bin / bash
# Questo script installa Nega host su RedHat (RHEL) o Fedora.
################################################## ##############################
# Questo script è dotato di alcuna garanzia. Si prega di leggere lo script
# Prima di eseguire di garantire che non causare effetti negativi sulla vostra
# Sistema.
# Se avete domande o commenti, inviare un'e-mail: sanjaydalal4u@gmail.com
################################################## ##############################
sudo echo
se [-f /etc/init.d/denyhosts]; poi
echo Rimozione init script esistenti
fermata sudo /etc/init.d/denyhosts
sudo rm -rf /etc/init.d/denyhosts
sudo chkconfig -remove denyhosts
echo '*********************'
eco
fi
if [-d / usr / share / denyhosts /]; poi
echo Rimozione installazione esistente
denyhosts -rf / usr / share / sudo rm
echo '*********************'
eco
fi
echo Installazione 'python' e le dipendenze.
sudo yum -y installare python
echo '*********************'
eco
cd / root
echo Download DenyHost
echo '*********************'
eco
echo disimballaggio DenyHost
tar -xzf DenyHosts-2.6.tar.gz
cd /root/DenyHosts-2.6
echo '*********************'
eco
echo Installazione DenyHost
sudo python setup.py install
echo '*********************'
eco
cd / usr / share / denyhosts
echo Configurazione DenyHost
sudo cp denyhosts.cfg-dist denyhosts.cfg
sudo sed -i.bak 's / ^ \ s * \ (SECURE_LOG \ s * =. * \) $ / # \ 1 /' denyhosts.cfg
sudo sed -i.bak 's / ^ \ s * # \ s * SECURE_LOG \ s * = \ s * \ / var \ / log \ / secure / SECURE_LOG = \ / var \ / \ log / secure /' denyhosts. cfg
sudo sed -i.bak 's / ^ \ s * \ (file_lock \ s * =. * \) $ / # \ 1 /' denyhosts.cfg
sudo sed -i.bak 's / ^ \ s * # \ s * file_lock \ s * = \ s * \ / var \ / run \ /denyhosts.pid/LOCK_FILE = \ / var \ / run \ /denyhosts.pid / 'denyhosts.cfg
sudo sed -i.bak 's / ^ \ s * \ (BLOCK_SERVICE \ s * =. * \) $ / # \ 1 /' denyhosts.cfg
sudo sed -i.bak 's / ^ \ s * # \ s * BLOCK_SERVICE \ s * = \ s * ALL / BLOCK_SERVICE = ALL /'denyhosts.cfg
echo '*********************'
eco
echo Configurazione eseguibile
sudo cp daemon-control-dist daemon-control
sudo sed -i.bak 's / ^ \ (\ s * s * DENYHOSTS_BIN \ = \ s \). * $ / \ 1 "\ / usr \ / bin \ /denyhosts.py" /' daemon-control
sudo sed -i.bak 's / ^ \ (\ s * s * DENYHOSTS_LOCK \ = \ s \). * $ / \ 1 "\ / var \ / run \ /denyhosts.pid" /' daemon-control
sudo sed -i.bak 's / ^ \ (\ s * s * DENYHOSTS_CFG \ = \ s \). * $ / \ 1 "\ / usr \ / share \ / denyhosts \ /denyhosts.cfg" /' daemon- controllo
sudo chown root daemon-control
sudo chmod 700 daemon-control
echo '*********************'
eco
echo Aggiunta ddclient agli script rc
cd /etc/init.d
sudo ln -s / usr / share denyhosts / denyhosts / daemon-controllo
sudo chkconfig -add denyhosts
sudo chkconfig -livello 35 denyhosts su
echo '*********************'
eco

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.