Category : Scripts Example

#!/bin/bash set -x { while IFS=’;’ read u1 p1 u2 p2 do echo “Syncing from $u1 to user $u2” /usr/bin/imapsync \ –nosyncacls –subscribe –syncinternaldates –delete2 –useuid –nofoldersizes –tls2 \ –host1 183.81.160.33 –user1 “$u1” –password1 “$p1” –authmech1 LOGIN \ –host2 183.81.162.20 –user2 “$u2” –password2 “$p2” –authmech2 LOGIN \ –prefix1 INBOX. –sep1 INBOX –subscribe –sep2 INBOX –subscribe ..

Read more

We can lockdown SSH Access to VPN IP only using IP Tables. Use scripts below to apply the lockdown : ########################### LOCK DOWN##########################for IP in 111.111.111.111 222.222.222.222 333.333.333.333 444.444.444.444/27 ; do/sbin/iptables -A INPUT -p tcp -s $IP –dport (SSH PORT)-j ACCEPT/sbin/iptables -A OUTPUT -p tcp -d $IP –sport (SSH PORT)-j ACCEPTdone /sbin/iptables -A INPUT -p ..

Read more

HTTP Virtual Host – <VirtualHost *:80> ServerAdmin webmaster@domain.com ServerName domain.com ServerAlias www.domain.com *.domain.com DocumentRoot /home/usercom/public_html <Directory /home/usercom> Options -Indexes +FollowSymLinks +MultiViews AllowOverride All </Directory> <IfModule !mod_ruid2.c> SuexecUserGroup usercom usercom </IfModule> CustomLog /var/log/httpd/domains/domain.com.log combined ErrorLog /var/log/httpd/domains/domain.com.error_log </VirtualHost> HTTPS Virtual Host – <VirtualHost *:443>ServerAdmin webmaster@domain.com ServerName domain.com ServerAlias www.domain.com *.domain.com DocumentRoot /home/usercom/public_html SSLEngine on SSLCertificateFile /etc/httpd/conf/ssl.crt/domain.com.crtSSLCertificateKeyFile /etc/httpd/conf/ssl.key/domain.com.keySSLCACertificateFile ..

Read more