01 июля 2015

Настройка mod_ssl в apache 2.2.x

Поправил дефолтные настройки mod_ssl для Apache 2.2.x

<IfModule mod_ssl.c>
  SSLRandomSeed startup builtin
  SSLRandomSeed startup file:/dev/urandom 512
  SSLRandomSeed connect builtin
  SSLRandomSeed connect file:/dev/urandom 512
  AddType application/x-x509-ca-cert .crt
  AddType application/x-pkcs7-crl    .crl
  SSLPassPhraseDialog  builtin
  SSLSessionCache        shmcb:${APACHE_RUN_DIR}/ssl_scache(512000)
  SSLSessionCacheTimeout  300
  SSLMutex  file:${APACHE_RUN_DIR}/ssl_mutex
  SSLCipherSuite kEECDH+AESGCM+AES128:kEECDH+AES128:kRSA+AESGCM+AES128:kRSA+AES128:!RC4:!aNULL:!eNULL:!MD5:!EXPORT:!LOW:!SEED:!CAMELLIA:!IDEA:!PSK:!SRP:!SSLv2
  SSLHonorCipherOrder on
  SSLProtocol All -SSLv2 -SSLv3
</IfModule>

Если прописать такие настройки в /etc/apache2/mods-available/ssl.conf, то SSL Server Test не выдает дополнительных рекомендаций.

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

Полезная информация касательно обновления на Windows 10

Нашел полезную статью в блоге Вадима Стеркина касательно обновления до Windows 10 (выйдет 29 июля).

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

Leap second 2015

Похоже в этом году все прошло без глобальных потрясений:

[319639.240645] Clock: inserting leap second 23:59:60 UTC

В прошлый раз пришлось перезагружать MySQL сервера.

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

26 июня 2015

Claws-mail выдает ошибку "Signature failed: Data signing failed, General error" при попытки подписать письмо

Сегодня отвечая на письмо заметил ошибку в Claws-mail:


Посмотрел вывод gpg --card-status - все в порядке. Подключил strace к claws-mail перед отправкой письма

$ strace -fF -o claws-mail.log -p`pidof claws-mail`

...
29515 dup2(0, 2)                        = 2
29515 execve("/usr/bin/gpg2", ["gpg2", "--enable-special-filenames", "--no-sk-comment", "--lc-messages", "en_US.UTF-8", "--lc-ctype", "en_US.UTF-8", "--status-fd", "26", "--no-tty", "--charset", "utf8", "--enable-progress-filter", "--display", ":0.0", "--command-fd", ...], [/* 28 vars */]) = 0
29515 brk(0)                            = 0xb7fe5000
...

Оказывается теперь claws использует gnupg2 вместо gnupg (скорее всего это произошло после апгрейда на jessie). Смотрю gpg2 --card-status:

$ gpg2 --card-status
gpg: OpenPGP card not available: No SmartCard daemon

Тут нашлось объяснение такому поведению. Доустановил пакет scdaemon и gpg2 --card-status начал работать. Но при попытке отправить письмо все равно выдавало ошибку. Пошел изучать настройки планига GPG в claws-mail и наткнулся на пункт "Use gpg-agent to manage passwords"


После включения этой настройки подписывание писем заработало вновь.

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

13 июня 2015

Редактирование pdf файла в linux

Столкнулся с проблемой при заполнении анкеты, которая доступна только в виде pdf файла (не pdf форма). Начал гуглить по "linux edit pdf", но результаты разочаровывали. Я попробовал Master PDF Editor 3 - хорошо выглядит, но падает при операциях с буфером обмена и сохраняет в файл мусор. Попробовал найти Foxit PDF Editor, но похоже он уже не существует под Linux.

Уже отчаялся и начал заполнять ручкой распечатанный файл, но вовремя нашел упоминание, что Draw из состава Open/Libre Office умеет импортировать PDF, если установить пакет pdfimport. В Debian Jessie это делается так:

$ sudo aptitude install libreoffice-pdfimport

После этого запускаете Draw и открываете нужный PDF. В процессе редактирования лучше сохранить в формате opendocument, а потом напечатать или экспортировать обратно в pdf. Качество импорта неплохое - в двух местах немного съехал текст за границу рамки, но это легко поправить. Я доволен результатом и всем рекомендую.

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

03 июня 2015

Отключение "Check online for updates from Microsoft Update" в панели управления Windows Update

Если вы настроили в офисе локальный WSUS сервер и одобряете только нужные обновления, то остается "лазейка" через которую можно установить нежелательные обновления вроде KB3035583.


Если пользователь нажмет ссылку "Check online for updates from Microsoft Update" в панели управления Windows Update, то обновления будут проверяться не на локальном WSUS, а на серверах microsoft'а.

Чтобы закрыть эту возможность достаточно прописать в реестр в HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate параметр DisableWindowsUpdateAccess c типом DWORD и значением 1. Чтобы добавить это значение удаленно достаточно запустить команду

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v DisableWindowsUpdateAccess /t REG_DWORD /d 0x00000001 /f

на целевом компе. Для этих целей я использую psexec от Марка Руссиновича.


После внесения изменения ссылки больше нет.

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

02 июня 2015

Подключение проектора Epson EB-W28 к Wi-Fi

В офисе завелся проектор Epson EB-W28 - нужно подключить его к офисной Wifi сети. Хотя Epson и требует для работы Wifi использовать их адаптер (ELPAP07), но я на удачу подключил некий TP-Link. Адаптер вначале инициализировало, но почти сразу отключило - мол не тот модуль. Что ж заказали нужный...

Ради интереса подключил "православный" адаптер к ноутбуку:

$ dmesg
[272499.199338] usb 3-1.2: new high-speed USB device number 5 using ehci-pci
[272499.315303] usb 3-1.2: New USB device found, idVendor=083a, idProduct=b512
[272499.315311] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[272499.315314] usb 3-1.2: Product: WN7512BEP Wireless LAN adapter
[272499.315317] usb 3-1.2: Manufacturer: Arcadyan

$ lsusb
Bus 003 Device 005: ID 083a:b512 Accton Technology Corp.

Воткнул модуль в проектор и попробовал подключить его к сети. Первый облом - наш WPA ключ содержит символ двоеточия, но в настройках не дает ввести такой символ. Причем нельзя ввести его и в веб-интерфейсе проектора. А сменить ключ не вариант - придется менять всем пользователям, что муторно и напрягает людей. Собственно для этого и собираюсь ввести WPA Enterprise.

Создал на тестовой точке доступа отдельную сеть с более "дружественным" ключем и проектор подключился - пробую подключить смартфон к проектору. Для этого нужен Epson iProjection, но Google Play не дает его поставить - мол не доступен для вашей страны. Супер! Проектор доступен, а вот софт - нет. Нужно проверить, можно ли из App Store поставить прилагу...

Лучше дела обстояли с подключение в Windows. Достаточно скачать EasyMP Network Projection. Проектор без проблем нашло и подключилось, но при попытке воспроизвести полноэкранный видеоролик подключение рвалось. Возможно дело в виртуалке, на которой я тестировал подключение. Помогает переподключиться, но хватает ненадолго. Презентации крутит без проблем.

В общем неоднозначные впечатления...

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.