Enable /var/log/messages in Ubuntu
By default log messages are not written to the file /var/log/messages in Ubuntu.
In order to enable this, we can do the following:
By default log messages are not written to the file /var/log/messages in Ubuntu.
In order to enable this, we can do the following:
Edit /etc/rsyslog.d/50-default.conf and uncomment the following lines
*.=info;*.=notice;*.=warn;
auth,authpriv.none;
cron,daemon.none;
mail,news.none -/var/log/messages
Once done, save the file and restart rsyslog service.
#service rsyslog restart
*.=info;*.=notice;*.=warn;
auth,authpriv.none;
cron,daemon.none;
mail,news.none -/var/log/messages
Once done, save the file and restart rsyslog service.
#service rsyslog restart
Now you would be able to view the system logs including mail, cron etc in /var/log/messages file.
#apt-get install libsys-syslog-perl
#apt-get install libgd-graph-perl
#apt-get install libwww-perl
#apt-get install libwww-perl
#apt-get install build-essential gcc libc6-dev libwrap0 libwrap0-dev
#cpan Authen::Libwrap
#apt-get install sendmail
#vi /etc/hosts
127.0.0.1 localhost
185.54.81.23 lg.goline.ch lg
#vi /root/.forward (inserisci noc@goline.ch)
#vi /etc/mail/sendmail.mc
MASQUERADE_AS(goline.ch)dnl
FEATURE(masquerade_envelope)dnl
FEATURE(masquerade_entire_domain)dnl
MASQUERADE_DOMAIN(goline.ch)dnl
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
/etc/init.d/sendmail restart
Per ripulire la directory dove restano gli email non consegnati:
#crontab -u root -e
0 0 * * * rm -rf /var/spool/mqueue-client/*
/etc/init.d/sendmail restart
Per ripulire la directory dove restano gli email non consegnati:
#crontab -u root -e
0 0 * * * rm -rf /var/spool/mqueue-client/*
#vi /etc/apt/sources.list
#deb http://download.webmin.com/download/repository sarge contrib
#deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
#apt-key add jcameron-key.asc
#apt-get update
#apt-get install webmin
#cd /usr/src
#rm -fv csf.tgz
#wget https://download.configserver.com/csf.tgz
#tar -xzf csf.tgz
#cd csf
#sh install.sh
Next, test whether you have the required iptables modules:
#wget https://download.configserver.com/csf.tgz
#tar -xzf csf.tgz
#cd csf
#sh install.sh
Next, test whether you have the required iptables modules:
#perl /usr/local/csf/bin/csftest.pl
Install the csf webmin module in:
Webmin > Webmin Configuration > Webmin Modules >
From local file > /usr/local/csf/csfwebmin.tgz > Install Module
Important Note: To enable successful SSHD login tracking you should ensure that UseDNS in /etc/ssh/sshd_config is disabled by using: UseDNS no and that sshd has then been restarted.
Install the csf webmin module in:
Webmin > Webmin Configuration > Webmin Modules >
From local file > /usr/local/csf/csfwebmin.tgz > Install Module
To enabled IPv6 support
1) /etc/webmin/miniserv.conf
add a line
IPv6 =1 |
2) Install Socket6 perl module
apt install libsocket6-perl |
Then restart webmin service.
Now I can enter the webmin which is IPv6 only webmin.