Быстро удаляем пользователя через API панели ISPmanager

Posted in Новости on 7 сентября, 2011 by admin

/usr/local/ispmgr/sbin/mgrctl user.delete elid=user

где user — соответственно пользователь, которого нужно удалить.

Tags: , ,

Ограничение отправки писем за временной интервал в postfix

Posted in Новости on 23 августа, 2011 by admin

За данную опцию в postfix отвечают два параметра :

anvil_rate_time_unit
Измеряется в секундах ( s ) , минутах ( m ) , часах ( h ) , днях ( d ) , неделях ( w )
Стандартное значение — 60s
smtpd_client_message_rate_limit
Измеряется в единицах
Стандартное значение — 0 ( безлимит )

Формула :

писем / сек = smtpd_client_message_rate_limit / anvil_rate_time_unit

Пример :

anvil_rate_time_unit = 60s
smtpd_client_message_rate_limit = 100
При данных параметрах с одного ящика можно отправить не более 100 писем за 60 секунд.

Tags: , ,

Проверка валидности данных почты через консоль ssh postfix

Posted in Новости on 23 августа, 2011 by admin

Например имеем ящик test@example.com c паролем test .

Проверять валидность будем по PLAIN протоколу авторизации, то есть обычный пароль без шифрования

Кодируем данные для авторизации
perl -MMIME::Base64 -e 'print encode_base64(«\000test\000test»);'

electron:~# perl -MMIME::Base64 -e 'print encode_base64(«\000test\000test»);'
AHRlc3QAdGVzdA==

в общем плане :
perl -MMIME::Base64 -e 'print encode_base64(«\000user\000password»);'

На локальном сервере даем команду :
telnet localhost 25

Как только увидим приглашение, пишем :
ehlo example.ru

После того, как сервер поздоровается с нами и покажет протоколы авторизации, то пишем
auth plain AHRlc3QAdGVzdA==

То есть после plain вводим закодированные данные в Base64 и в случае верных данных увидим :
235 2.0.0 Authentication successful
Полный лог :

[root@hosterbit postfix]# telnet localhost 25
Trying 127.0.0.1…
Connected to localhost.
Escape character is '^]'.
220 hosterbit.ru ESMTP Postfix
ehlo example.com
250-example.ru
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
AUTH PLAIN AHRlc3QAdGVzdA==
235 2.0.0 Authentication successful
quit
221 2.0.0 Bye
Connection closed by foreign host.

Tags: , , ,

Делаем мультизагрузочную флешку со своими вкусностями ( Debian , Windows 7 , memtest )

Posted in Новости on 15 августа, 2011 by admin

http://habrahabr.ru/blogs/hardware/124482/

Как только попробую, отпишусь =)

Tags: ,

Установка MariaDB Debian / Ubuntu

Posted in Новости on 15 августа, 2011 by admin

MariaDB идет как расширенная версия MySQL ( правда не до конца совместимая ) и , по словам разработчиков, обладает улучшенной устойчивостью в падениям и крешу таблиц и к нативной поддержке модулей типа Sphinx.
На данный момент присутствуют репо для Ubuntu и Debian c поддержкой версий 5.1 , 5.2 , 5.3 .

Генерируем репо под нужную версию
http://downloads.askmonty.org/mariadb/repositories/

Заносим в /etc/apt/sources.list репо

Обновляем кеш пакетов
apt-get update

На всякий пожарный делаем дамп/бекап всех БД

Ставим MariaDB через ее метапакет
apt-get install —force-yes -y mariadb-server

Проверяем
electron:~# mysql -V
mysql Ver 14.16 Distrib 5.1.55-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

UPD Спасибо zamotivator за объяснение некоторых тонкостей.

Tags: , ,