A volte capita di trovarsi per le mani un file formattato con i ritorni a capo (carriage returns) fatti in stile dos. La cosa potrebbe portare dei gravi danni soprattutto se il file in questione è un file di configurazione di qualche servizio.
Per sistemare questo problema basta aprire il file in vim e scrivere
:1,$s/^M//g
N.B non fare copia incolla del suddetto codice, in quanto per scrivere “^M” bisogna premere Ctrl-V seguito da enter.
Se vi è capitato di sbagliare con il chmod o per qualche altro motivo, ecco lo script per togliere il bit “execute” ai file tenendolo inalterato sulle cartelle.
find . -type f -exec chmod -x {} \;
netstat -lantp | grep ESTABLISHED |awk '{print $5}' | awk -F: '{print $1}' | sort -u
grep -niro –include=*.tpl pattern .
scp filename username@remoteaddr:remotepath
Dalla riga di commando:
find /path/to -mtime +5 -type f -exec rm -f {} \;
Questo commando eliminerà tutti file che sono piu vecchi di 5 giorni nel percorso.
Eseguire
iptables -I INPUT -i eth1 -p tcp -m tcp --dport 22 -m state --state NEW -m recent --set --name DEFAULT --rsource
Seguito da
iptables -I INPUT -i eth1 -p tcp -m tcp --dport 22 -m state --state NEW -m recent --update --seconds 180 --hitcount 4 --name DEFAULT --rsource -j DROP
In questo modo utente non può superare 3 tentativi di connessioni nell’arco di 3 minuti.
Prima di tutto installate le librerie libpcap
sudo apt-get install libpcap-dev
Continua…
Creare lo script nella cartella desiderata
vim scriptname.php
Continua…
Obiettivo: installare proftpd con la gestione degli utenti su un database mysql in modo tale da supportare multiutenza (quindi la possibilità di modificare lo stesso file da piu utenti diversi), e la possibilità per Apache di scrivere dentro le cartelle create dagli utenti.
Continua…