Как уже всем известно, в Cpanel, а точнее в WHM > Tweak Settings, можно устанавливать лимит отправки почты для домена в час. По умолчанию стоит 0 (без лимитов). У меня обычно стоит 250 писем в час для каждого домена. Этого для большинства доменов более чем достаточно. А вот ситуация, когда всем нужно поставить лимит, а для конкретного домена поставить безлимитную отправку писем, например для рассылки писем. По-этому нам нужно как отключить для рассылки лимит, а для всех остальных оставить все как есть.
скрин:
В файле /etc/exim.pl находится следующий код:
понедельник, 3 ноября 2008 г.
Cpanel vs. Nobody: борьба с шелами (часть 1)
В общем, возникла проблема, что на пользовательские веб-сайты, мелкие "хацкеры" заливали веб-шелы.
Данный скрипт предназначен для поиска в пользовательских директориях файлов, с правами
nobody, и открытых директорий, т.е. с правами 0777(drwxrwxrwx). Скрипт помогает избежать взломов сайтов, когда пользователи хостинга не знают принципов безопасности на права доступа к файлам и директориям.
Читаем далее...
Данный скрипт предназначен для поиска в пользовательских директориях файлов, с правами
nobody, и открытых директорий, т.е. с правами 0777(drwxrwxrwx). Скрипт помогает избежать взломов сайтов, когда пользователи хостинга не знают принципов безопасности на права доступа к файлам и директориям.
Читаем далее...
Ярлыки:
777,
Без рубрики,
заметки админа,
Советы,
Apache,
Apache httpd,
cpanel,
Cpanel / WHM,
hacking,
Linux,
nobody,
Perl скрипты,
PHP,
Shell (готовые скрипты),
WWW
SpamAssassin - включаем и выключаем
Итак, SpamAssassin - это фильтр нежелательной почты.
Случаются моменты, когда его нужно отключать :)
Для отключения вводим:
Для включения:
Случаются моменты, когда его нужно отключать :)
Для отключения вводим:
touch /etc/spamdisable
mv /etc/chkserv.d/spamd ~/
service exim restart
service chkservd restart
Для включения:
rm /etc/spamdisable
mv ~/spamd /etc/chkserv.d/
service exim restart
service chkservd restart
Скрипт смены всех ящиков по умолчанию на :fail:
#!/usr/bin/perl
print "Converting all domain Default Accounts to :fail: ...";
opendir (DIR, "/etc/valiases/") or die;
while (my $file = readdir (DIR)) {
if ($file =~ /^./) {next}
open (IN,
"/etc/valiases/$file" ) or die;
my @data = ;
close (IN);
open (OUT, ">/etc/valiases/$file") or die;
foreach my $line (@data) {
if ($line =~ /^*:/) {
print OUT "*: :fail:n";
} else {
print OUT $line;
}
}
close (OUT);
}
print "Done!n";
Подписаться на:
Сообщения (Atom)