# Script
#! / Bin / bash
# Questo script installa Nega host su RedHat (RHEL) o Fedora.
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# Questo script viene fornito senza alcuna garanzia.Si prega di leggere il copione
# Prima di eseguirla per garantire che essa non provoca effetti negativi sul
# Sistema.
#
# Se avete domande o commenti, si prega di e-mail: sanjaydalal4u @gmail.com
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
sudo echo
if [-f / etc / init.d / DenyHosts];allora
echo Rimozione init script esistenti
sudo / etc / init.d / DenyHosts fermare
sudo rm-rf / etc / init.d / DenyHosts
sudo chkconfig-rimuovere DenyHosts
echo '*********************'
echo
fi
if [-d / usr / share / DenyHosts /];allora
echo Rimozione di un'installazione esistente
sudo rm-rf / usr / share / DenyHosts
echo '*********************'
echo
fi
echo Installazione 'python' e le dipendenze.
sudo yum-y install python
echo '*********************'
echo
cd / root
echo Download DenyHost
echo '*********************'
echo
echo Disimballaggio DenyHost
#! / Bin / bash
# Questo script installa Nega host su RedHat (RHEL) o Fedora.
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# Questo script viene fornito senza alcuna garanzia. Si prega di leggere il copione
# Prima di eseguirla per garantire che essa non provoca effetti negativi sul
# Sistema.
# Se avete domande o commenti, si prega di e-mail: sanjaydalal4u @ gmail.com
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
sudo echo
if [-f / etc / init.d / DenyHosts]; allora
echo Rimozione init script esistenti
sudo / etc / init.d / DenyHosts fermare
sudo rm-rf / etc / init.d / DenyHosts
sudo chkconfig-rimuovere DenyHosts
echo '*********************'
echo
fi
if [-d / usr / share / DenyHosts /]; allora
echo Rimozione di un'installazione esistente
sudo rm-rf / usr / share / DenyHosts
echo '*********************'
echo
fi
echo Installazione 'python' e le dipendenze.
sudo yum-y install python
echo '*********************'
echo
cd / root
echo Download DenyHost
wget http://downloads.sourceforge.net/project/denyhosts/denyhosts/2.6/DenyHosts-2.6.tar.gz?use_mirror=biznetnetworks
echo '*********************'
echo
echo Disimballaggio DenyHost
tar-xzf DenyHosts-2.6. tar.gz
cd / root/DenyHosts-2.6
echo '*********************'
echo
echo Installazione DenyHost
sudo python setup.py install
echo '*********************'
echo
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 / \ / sicure' DenyHosts. cfg
sudo sed-i.bak 's / ^ \ s * \ (file_lock \ s * =. * \) $ / # \ 1 /' denyhosts.cfg
s sudo sed-i.bak '/ ^ \ s * # \ s * file_lock \ s * = \ s * \ / var \ / run \ / denyhosts.pid / file_lock = \ / 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 '*********************'
echo
echo Configurazione eseguibile
sudo cp-daemon daemon di controllo-comando-dist
sudo sed-i.bak 's / ^ \ (\ s * DENYHOSTS_BIN \ s * = \ s \). * $ / \ 1 "\ / usr \ / bin \ / denyhosts.py "/ 'daemon-control
sudo sed-i.bak 's / ^ \ (\ s * DENYHOSTS_LOCK \ s * = \ s \). * $ / \ 1 "\ / var \ / run \ / denyhosts.pid"/ 'daemon-control
sudo sed-i.bak 's / ^ \ (\ s * DENYHOSTS_CFG \ s * = \ s \). * $ / \ 1 "\ / usr \ / share \ / DenyHosts \ /denyhosts.cfg "/ 'daemon- controllo
sudo chown radice daemon di controllo
sudo chmod 700 daemon di controllo
echo '*********************'
echo
echo Aggiunta ddclient agli script rc
cd / etc / init.d
DenyHosts sudo ln-s / usr / share / DenyHosts / daemon di controllo
sudo chkconfig-add DenyHosts
sudo chkconfig-level 35 DenyHosts su
echo '*********************'
echo
Corso Amministratore
Linux - Corso Linux Server - Corso Sistemista Linux - Certificazione Linux -Certificazione LPI
Nessun commento:
Posta un commento
Nota. Solo i membri di questo blog possono postare un commento.