вторник, 18 октября 2011 г.
О личностном росте
Если вдруг блоггер, которого вы читаете и у которого чему-то учитесь, стал писать очевидные для вас вещи, это вовсе не означает, что блоггер сдулся ;)
пятница, 7 октября 2011 г.
Настоящий хостинг должен быть облачным

02.10.2011 в 1:45 произошла авария на одном из хранилищ. На этом хранилище был замещены некоторые диски от ваших виртуальных машин. Ошибка была в коде ядра операционной системы. Диагностика проблемы и её устранение заняло около 4 часов. К 6 часам утра начался запуск пострадавших виртуальных машин, который завершился в районе 7 часов утра. Вам была зачислена компенсация в размере списаний за 7 суток потребления вычислительных ресурсов (с 26 сентября по 2 октября) пострадавшими виртуальными машинами. Приносим извинения за сбой.
Вот так должен работать настоящий хостинг! Пора уже забыть про шаред. Все плюсы облака на лицо:
1. Я настраиваю веб-сервер так, как хочу. (у нас работает связка Apache+Nginx).
2. При всей моей нагрузке, меня не погонит хостер.
3. Я плачу только за те ресурсы, которые реально использую!!!
4. Я могу сделать два, три, пять виртуальных машин, настроить между ними репликацию СУБД, синхронизировать файлы и сбалансировать нагрузку тем же Nginx (чего просто нельзя сделать на шаред-хостинге)
5. При всем при этом сейчас на проект на Битриксе с посещаемостью более 1000 человек в сутки в день уходить примерно 30 рублей, то есть не более тысячи за месяц.
Да, вот он какой - настоящий хостинг!
понедельник, 25 июля 2011 г.
Почему иногда мы отправляем резюме, а ответа не получаем
Жаль, что этот пост не прочитают те, про кого он написан! :-)
Господа соискатели! Очень часто вы ленивы настолько, что отправляя свое резюме работодателю не удосуживаетесь написать хотя бы пару предложений в качестве сопроводиловки к вашему вложению-резюме. А к чему это приводит?
Письмо с mail.ru (читай: free-почты) с коротким сабжем, вложением и пустым телом письма с 99% вероятностью будет зафильтровано как спам.
Ну неужели сложно написать что-то вроде:
Добрый день!Меня зовут Вася Пупкин. Я бы очень хотел у Вас работать! У меня большой опыт, резюме во вложении.
И красивая короткая подпись:
С уважением,Вася Пупкин
Я уверен, что такое письмо не только дойдет до адресата, но и будет воспринято им должным образом. Давайте уважать друг друга и придерживаться элементарной этики в почтовой переписке: "приветствие, коротко по сути, подпись"!
Глядишь, и безработица пойдет на спад ;-)
вторник, 19 июля 2011 г.
Пароли NASA ушли в паблик, или старая тема про сложность паролей
Наткнулся на любопытное исследование, решил опубликовать у себя.
Буквально на днях бравый хакер TinKode взломал сервер NASA и в паблик ушли пароли сотрудников. Тут же компания Imperva, занимающаяся вопросами информационной безопасности, сделала анализ этих паролей и получилась очень любопытная картина (см. скрин выше):
- Лишь 1.19% сорудников используют пароли, соответствующие опубликованной ранее политике безопасности NASA.
- Из всех 11523 сотрудников 3.79% используют пароли из TOP-20 passwords (см. скрин выше). Для сравнения, если бы все пароли были уникальными, то TOP-20 должен был составить лишь 0.17%
- TOP-500 паролей используется 13.79% пользователей (в случае уникальности цифра должна была быть 4.34%)
Выводы очевидны - пользователей надо дрессировать, заставляя их придумывать и запоминать пароли типа Cj8#12_mh!9.
Политика сложности паролей AD в помощь! У меня ежики пользователи плачут, колются, но продолжают жрать кактус вводить адски сложные пароли каждый день.
среда, 4 мая 2011 г.
Microsoft Forefront Client Security, как было хорошо и как стало плохо
Вылью чуток разочарования в блог!
Уже почти год, как у нас работает Microsoft forefront client security. Антивирус от Майкрософт. Не сильно популярный у нас (судя по тому, как реагируют на вопросы о нем менеджеры контор, торгующих софтом). Достаточно тяжелый в развертывании и поддержке продукт, но эффективный в борьбе с вирусами и, что немаловажно, дешевый! В сравнении с тем же Касперским он выигрывает в 2-2.5 раза в цене. А вот и ложка дегтя в эту бочку меда: антивирус требовал наличия такой компоненты, как MS SQL 2005, причем не ниже standart ed. (нужны ему reporting services). Так что если вы уже использовали MS SQL 2005, то Forefront Client Security обошелся бы вам очень дешево.
И вот спустя год использования сабжа пришло время думать о следующем годе. Forefront client security эволюционировал и теперь называется Forefront Endpoint Protection (надеюсь, не ошибся, пишу по памяти). И что мы видим? Если раньше в качестве управляющей части в нем работал MOM2005 и поставлялся с ним бесплатно, то теперь он требует MS System Center, который лицензируется отдельно! Халява кончилась. Хотите антивирус от MS - покупайте к нему SQL Server 2008 и MS System Center.
И вот он уже не так привлекателен, привет, Касперский...
P.S. ДА! Если у вас дома лицензионная ОС от MS, то вы можете использовать бесплатный антивирус от Майкрософт для Home Users - Microsoft Security Essentials. Собственно, это и есть Forefront Client Security, только для дома, без серверной части. Я уже год пользуюсь - полет нормальный!
P.S. ДА! Если у вас дома лицензионная ОС от MS, то вы можете использовать бесплатный антивирус от Майкрософт для Home Users - Microsoft Security Essentials. Собственно, это и есть Forefront Client Security, только для дома, без серверной части. Я уже год пользуюсь - полет нормальный!
вторник, 3 мая 2011 г.
Все тот-же Likewise-open, проблемы с авторизацией после обновления Ubuntu
Недавно моя Ubuntu предложила обновиться до нового релиза, на что я и согласился. Обновился до 11.04 и не смог зайти под доменным пользователем, словил сообщение об ошибке авторизации. В логах примерно следующее:
в auth.log
в syslog поконкретнее:
Диагностика likewise не выявила никаких проблем: домен есть, к домену присоединены, контроллер домена видим, пользователей находим.
Решение нашлось вскорости (google в помощь). Необходимо в /usr/lib/likewise-open/init-base.sh добавить нечто вроде:
Вот вам и очередной нюанс Likewise-open!
в auth.log
May 3 16:13:16 hostname gdm-session-worker[1651]: pam_succeed_if(gdm:auth): requirement "user ingroup nopasswdlogin" not met by user "DOMAIN.LOCAL\username"
в syslog поконкретнее:
May 3 19:21:11 hostname lsassd[1103]: 0xac5eeb70:Failed to group memberships of SID=S-1-5-21-3057491736-813469400-7584658-1616. [error code:40067]
May 3 19:21:11 hostname lsassd[1103]: 0xac5eeb70:Failed to find memberships for user 'DOMAIN\username' (error = 40067)
May 3 19:21:15 hostname lsassd[1103]: 0xaa5eab70:Failed to group memberships of SID=S-1-5-21-3057491736-813469400-7584658-1616. [error code:40067]
May 3 19:21:15 hostname lsassd[1103]: 0xaa5eab70:Failed to authenticate user (name = 'username') -> error = 40067, symbol = LW_ERROR_STRING_CONV_FAILED, client pid = 2228
May 3 19:21:15 hostname gdm-session-worker[2228]: [module:pam_lsass]pam_sm_authenticate error [login:username][error code:40067]
May 3 19:21:18 hostname gdm-session-worker[2247]: GLib-GObject-CRITICAL: g_value_get_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed
May 3 19:21:22 hostname lsassd[1103]: 0xa95e8b70:Failed to group memberships of SID=S-1-5-21-3057491736-813469400-7584658-1616. [error code:40067]
May 3 19:21:22 hostname lsassd[1103]: 0xa95e8b70:Failed to find memberships for user 'DAMAIN\username' (error = 40067)
May 3 19:21:25 hostname lsassd[1103]: 0xaadebb70:Failed to group memberships of SID=S-1-5-21-3057491736-813469400-7584658-1616. [error code:40067]
May 3 19:21:25 hostname lsassd[1103]: 0xaadebb70:Failed to authenticate user (name = 'username') -> error = 40067, symbol = LW_ERROR_STRING_CONV_FAILED, client pid = 2247
May 3 19:21:25 hostname gdm-session-worker[2247]: [module:pam_lsass]pam_sm_authenticate error [login:username][error code:40067]
May 3 19:21:28 hostname gdm-session-worker[2247]: GLib-GObject-CRITICAL: g_value_get_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed
Решение нашлось вскорости (google в помощь). Необходимо в /usr/lib/likewise-open/init-base.sh добавить нечто вроде:
LC_ALL=ru_RU.UTF8
LC_CTYPE=ru_RU.UTF8
export LC_ALL
export LC_CTYPE
Вот вам и очередной нюанс Likewise-open!
вторник, 12 апреля 2011 г.
Почта на Debian с доменными пользователими, или как мы подружили postfix, dovecot и Active Directory: Часть 2 - нюансы настройки dovecot для авторизации в LDAP
Продолжим разговор про волшебную почту на Linux с пользователями из AD (Active Directory).
В прошлом посте мы рассмотрели настройки postfix и разобрались, как он принимает и фильтрует входящие сообщения в соответствии с нашими пользователями и группами в AD. Сегодня я расскажу, как почта доставляется по папкам пользователей.
За доставку почты в ящики нас отвечает dovecot lda.
В main.cf указан транспорт
virtual_transport = dovecot
И описываем этот транспорт в master.cf:
dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${mailbox}
И сам dovecot-ldap.conf (напоминает нам конфиги postfix):
В прошлом посте мы рассмотрели настройки postfix и разобрались, как он принимает и фильтрует входящие сообщения в соответствии с нашими пользователями и группами в AD. Сегодня я расскажу, как почта доставляется по папкам пользователей.
За доставку почты в ящики нас отвечает dovecot lda.
В main.cf указан транспорт
virtual_transport = dovecot
И описываем этот транспорт в master.cf:
dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${mailbox}
Так как пользователи у нас виртуальный, то фактически почта складывается в ящики от имени пользователя vmail.
Куда же падают наши письма? Смотрим в конфиг dovecot (у меня он тут - /etc/dovecot/dovecot.conf):
mail_location = maildir:/home/DOMAIN.RU/%Lu/Maildir
где %Lu тут - имя пользователя.
Почта в ящике! Осталось ее забрать :-)
Править конфиг по-умолчанию практически не приходится. Существенный момент - позаботимся об авторизации. Будем использовать запросы к LDAP. В разделе auth default (все в том же dovecot.conf) добавим:
passdb ldap { args = /etc/dovecot/dovecot-ldap.conf }
hosts = ldap-server-ip:3268 //наш LDAP-сервер
dn = CN=ldap-user,OU=some_ou,DC=domain,DC=local //путь к учеткам в AD
dnpass = P@$$word
auth_bind = yes
ldap_version = 3
base = dc=domain,dc=ru
deref = searching
scope = subtree
user_filter = (&(ObjectClass=person)(sAMAccountName=%u))
pass_filter = (&(ObjectClass=person)(sAMAccountName=%u))
Таким образом, dovecot складывает почту по папкам виртуальных пользователей и авторизует в LDAP.
Подписаться на:
Сообщения (Atom)
