Samba 3 — клиент в домене Windows (Linux, Windows, О работе)  13.12.2008

Давно собирался написать небольшой manual на эту тему, но каждый раз меня что нибудь останавливало. Сегодня же передо мной в очередной раз встала такая задача, поэтому писать я буду прямо по ходу действия.

Имеем:

  1. Будущий прокси-сервер на CentOS 5.2 с установленным samba-client и krb5-workstation
  2. Ныне живущий контроллер домена Active Directory на базе Windows 2003 (для примера буду указывать домен MAIN.LAN с сервером server.main.lan)
  3. Устойчивое желание иметь на линукс-машине авторизацию доменных пользователей
  4. Банку кабачковой икры, батон, кофе (опционально) 🙂

Шаг первый: "Время Kerberos"

Правим /etc/krb5.conf указывая имя домена и сервера который будет нас авторизовывать.

[realms]
MAIN.LAN = {
kdc = server.main.lan
admin_server = server.main.lan
}

Теперь пробуем авторизоваться под учетной записью администратора домена командой:
# kinit [email protected]
если в ответ на эту команду появляются ошибки, типа: kinit(v5): Cannot find KDC for requested realm while getting initial credentials или kinit(v5): KDC reply did not match expectations while getting initial credentials - ищем ошибку в файле /etc/krb5.conf . Если напротив все прошло без ошибок, смотрим что получилось командой:
# klist
Если в результате проверки появляется ошибка kinit(v5): Clock skew too great while getting initial credentials - часы на linux-машине и windows-сервере помнят разное время. Решить это можно установкой ntp-сервера и синхронизацией часов с серверами точного времени в интернете, но мне этот метод кажется не совсем "прямым". Ведь концептуально наша задача не получить точное время, а получить время одинаковое на обоих машинах. Я в качестве решения выполняю команду
# net time set -S server.main.lan
Так же эту команду можно дописать в файл /etc/rc.d/rc.local .

Шаг второй: "Samba и Winbind"

Если вы в будущем хотите каким либо образом работать с samba в качестве файл-сервера, то файл /etc/samba/smb.conf вам придется изучить в любом случае, но сегодня нас интересует только следующий его блок:
[global]
workgroup = MAIN
realm = MAIN.LAN
security = ads
password server = *
encrypt passwords = yes
netbios name = proxy
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind enum users = yes
winbind enum groups = yes

Перезапускаем samba и winbind:
# service smb restart
# service winbind restart

Добавляем linux-машину в домен командой
# net ads join -U [email protected]

Получаем ошибку Failed to set servicePrincipalNames. Please ensure that the DNS domain of this server matches the AD domain, Or rejoin with using Domain Admin credentials. Deleted account for 'proxy' in realm 'MAIN.LAN'. Failed to join domain: Type or value exists ....и удивляемся. 🙂
Маленькая хитрость: в момент выполнения команды net ads join домен резолвится исключительно по файлу /etc/hosts , который про этот домент само собой и слухом не слыхивал. Добавляем туда соответствующую запись и заводим наконец в домен наш linux-компьютер указанной выше командой. Если все прошло успешно, то ответ на команду:
# wbinfo -t

должен быть - checking the trust secret via RPC calls succeeded. Теперь можно посмотреть список пользователей и групп домена командами:
# wbinfo -u
# wbinfo -g

На этой радостной ноте я закончу этот рассказ, т.к. его продолжение индивидуально для каждой задачи: NTLM-авторизация в Squid на этом этапе уже работает, нужно только поставить этот самый Squid; PAM-авторизацию нужно немного подкрутить, но в моей практике она не всегда необходима; чтобы использовать нашу linux-машину как файл-сервер нужно только описать доступные папки....дальше выбор за вами....

Переходим на WordPress 2.7 Coltrane (О разном)  13.12.2008

Сегодня утром узнал о выходе WordPress 2.7 и уже успел благополучно обновить несколько блогов.

Коротко о впечатлениях:
1. Прежде всего бросается в глаза сильно похорошевшая админка! Теперь она стала намного красивей, а пользоваться ей стало удобней. У пунктов меню появились вкладки, на страницах появилась масса настроек и возможность сделать работу с WordPress по-настоящему удобной и гибкой.
Кстати, перед обновлением не забудьте выключить plugin "Ozh' Admin Drop Down Menu", если вы им пользуетесь. В противном случае после обновления вам придется вручную идти в меню "Плагины" ( http://ваш_сайт/wp-admin/plugins.php ) и выключать эту надстройку.

2. Отвечать на комментарии теперь можно прямо из админки, модерировать стало удобнее и легче.

3. .........смотрите лучше сами.... 🙂

Радио-Т — заряд хорошего настроения! (О разном)  16.11.2008

10 минут назад закончился прямой эфир подкаста Радио-Т (http://radio-t.com), который сегодня оказался наредкость веселым и особенным. Спасибо всем ведущим подкаста и участникам видео-трансляции!

На самом деле, на сегодняшний момент Радио-Т является лучшим хайтехническим (не информационным) подкастом в рунете. Очень интересно, очень весело, очень увлекательно! Рекомендую.

P.S. Такой балаган сегодня случился впервые 🙂

Кадр из видео трансляции послешоу.

Lavale в видео-трансляции послешоу Радио-Т

Lavale в видео-трансляции послешоу Радио-Т

Беспроводной маршрутизатор ASUS WL-520gC (Hardware)  12.11.2008

Я долго выбирал роутер для дома, колебался между моделями Zyxel с принт-сервером, Linksys с портами для ip-телефонии и ASUS с поддержкой беспроводного стандарта 802.11n (draft). Но в итоге всё решил логически за пару минут. 🙂

  1. Принт-сервер не нужен. Принтера у меня дома сейчас нет. Покупать скорее всего будем лазерный МФУ, с которыми пока не "дружит" ни один из представленных на рынке домашних роутеров. Да и нет у нас с женой такой огромной потребности часто печатать с ноутбука документы не включая при этом стационарный компьютер, если представить что принтер уже есть и работает.
  2. Дома 802.11n не нужен, если речь не идет о большом доме с несколькими стационарными компьютерами или медиа-плеере с беспроводным подключением (хотя это уже верх извращения, на мой взгляд) ? Потребности от wifi-подключения в нашем случае ограничиваются использованием интернета и иногда передачей файлов не превышающих 0,5 гигабайта. Моему интернет-подключению пока далековато до 54 мегабит, а свежая серия "Хауса" копируется на ноутбук и так достаточно оперативно.
  3. Услуги IP-телефонии в Ростове представлены крайне скудно. Основной целью покупки роутера с этой функцией была возможность отказаться от подключения проводного телефона и получить городской Ростовский номер через интернет, но это, как выяснилось, абсолютная фантастика. Получить городской номер у нас можно только у двух интернет-провайдеров в городе, для которых IP-телефония дополнительный сервис своим абонентам. Парадокс в том, что оба эти провайдера подключают абонентов прежде всего по технологии ADSL, которая подразумевает наличие в квартире проводного телефона. При этом постороних абонентов к своему SIP-шлюзу они не подпускают ни за какие "коврижки".

Итог... ASUS WL-520gC (страничка на сайте производителя) - быстро, доступно, удобно!

Планировал рассказать в этой заметке об этом устройстве, а сейчас понимаю что рассказывать особо и нечего. Все как на коробке написано. 🙂 Подключение и начало работы заняло не больше 10 минут. Кстати, я опробовал оба варианта первоначальной настроки: EZSetup - кнопочка на задней панели устройства и windows-утилита на диске из коробки, равно как и мастер "Quick Start" на web-интерфейсе маршрутизатора, отработали без единой заминки (подвел только DHCP-сервер провайдера, который отказался выдавать параметры для интерфейса с новым MAC-адресом. пришлось вписать статический адрес вручную). Через час после включения я благополучно обновил прошивку на самую свежую с сайта производителя, хотя готовился к проблемам после обновления, и даже сделал на этот случай резервную копию настроек. Даже функции фильтрации URL запросов и возможность перенаправить внешний порт на компьютер в локальной сети - отработали "как часы". Скучно, Господа! Хотя, на мой взгляд, именно так и должны работать устройства направленные на "домашний" сектор рынка...

Про подкасты (О разном)  09.11.2008

Ой, как давно я собирался написать этот пост... 🙂 "Толчком" послужило "открытое письмо" Umputun'у ( http://bezveri.livejournal.com/1701.html ) и тот факт, что за время отпуска пора бы уже написать в блог все что планировал. 🙂

Как началось? Подкасты я начал слушать внезапно и с удовольствием. Увидел новость об очередном выпуске "Радио-Т" в каком-то блоге, скачал в плеер и тем же вечером послушал. Сегодня для меня подкасты это не только источник информации, но и в первую очередь заряд бодрости и хорошего настроения.

Что слушать? Вот неполный список: "Радио-Т" (http://radio-t.com), "Пираты Радио-Т" (http://pirate.radio-t.com), "ИТ-мысли" (http://www.it-thoughts.ru/), "Еженедельный подкаст от Umputun'а" (http://podcast.umputun.com/), "Теория и Практика Звукозаписи" (http://tipz.umputun.com/), "Rosnovsky Park Weekly" (http://rosnovsky.ru), "PodШтучки" (http://pod.internetno.net/)...и т.д. Пока у Bobuk'а хватало времени и желания на запись подкаста "Будильник", слушал и его. Еще есть несколько подкастов "на примете", но пока я не уверен, что они будут мне интересны регулярно, поэтому в ленту подписки не добавляю.

Моя открытая лента подкастов

Чем слушать? Прежде всего конечно головой и ушами ;), а вот над программной составляющей пришлось повозиться. Сначала Feedreader'ом тягал RSS-ленты подкастов и позволял ему скачивать прикрепленные к ним файлы. Но способ этот оказался жутко не удобным, т.к. все файлы сыпятся в один каталог, и напрочь отсутствует какое либо средство синхронизации с плеером. Вторым этапом была идея написать клиента самому :). Нужно ведь на самом деле не так много: способность "дёргать" RSS-ленты, возможность выкачивать прикреплённые файлы с подкастами, умение сортировать их по разным каталогам, средство архивации или удаления старых выпусков. Но пока я планировал, когда бы сесть за написание плана и начать писать первую "альфу", достойный кандидат нашёлся - gPodder (http://gpodder.berlios.de/), всем рекомендую.

Зачем слушать? Прежде всего - для удовольствия. В мире российского подкастинга есть множество интересных и умных людей, мнение которых в той или иной области может быть вам интересно (особенно, когда оно расходится с вашим мнением). Персональные подкасты (такие как UWP и RPW) в большей степени напоминают мне общение с интересным человеком: сначала ты слушаешь его мнение, а потом высказываешь своё в комментариях к выпуску.

P.S.
С недавних пор хочу попробовать себя в роли автора подкаста, но для начала хочу разжиться Rode Podcaster'ом (http://www.podcastim.ru/2008/07/obzor-mikrofona-rode-podcaster/, http://www.muztorg.ru/cat/details/A003303) и всесторонне изучить вопрос записи качественного звука в домашних условиях.

Помощь Светлане Бахминой (О разном)  05.11.2008

Вы подписали обращение к президенту РФ.

78193. Борисов Антон Николаевич, Ростов-на-Дону, инженер 3.11.2008 16:09

Мне хочется верить, что большинство моих читателей, знают о ком идёт речь в этой записи. Светлана Бахмина, бывший юрист ЮКОСа, которому повторно отказали в условно-досрочном освобождении. Она отсидела большую часть срока в мордовской колонии. Сейчас она уже на 8 месяце беременности, а дома её ждут два сына (7 и 11 лет). Я считаю, что осудили Светлану вполне оправдано. Она действительно преступник, а преступники в большинстве своем должны сидеть в тюрьме. Но она достаточно пережила и, учитывая обстоятельства, должна быть освобождена досрочно, как мне кажется.

Честно говоря, я не верю в её скорое освобождение благодаря ~80 тысячам подписей под открытым письмом президенту. Но сегодня это единственное действие, которым я (и любой из нас) может хоть как-то попробовать помочь и выразить своё чувство сострадания Светлане Бахминой. Я уверен, что это сделано не зря!

Помочь Светлане Бахминой

Twibble — адекватный twitter-клиент (О разном)  03.11.2008

Довольно быстро нашел-поставил-опробовал Twitter-клиент Twibble для мобильника и настольного компьютера.

Установка в мобильном.
С телефона заходим на http://m.twibble.de , в открывшейся странице переходим по ссылке в пункте 2. В настройках вводим логин с паролем и давим Save. Всё!
Рекомендую сразу в настройках отключить SSL-шифрование, если только это для вас не критично, т.к. моя Nokia начала при каждом обновлении ругаться на неправильный сертификат и требовать моего вмешательства. А такое поведение неприемлимо для программы работающей в бэкграунде.

Установка на десктопе, еще проще чем на сотовом.
Переходим по ссылке в разделе Download and Install и получаем себе AIR-приложение. Если вы еще не поставили себе Adobe AIR, сделать это можно по ссылке http://get.adobe.com/air/.

Указываем в настройках логин, пароль и желаемое время обновления ленты.

И вуаля... Готово!

P.S. Кстати, как вы могли заметить, добавил себе в сайдбар виджет Twitter'а попробовать на недельку. Если понравиться, оставлю.

Twitter (О разном)  03.11.2008

Я всё же решил попробовать. Никогда раньше не пользовался такого рода сервисами, но мне понравилась формулировка ведущего Радио-Т (http://radio-t.com/) Umputun'а в последнем выпуске: "Twitter - это уже не чат, но еще не блог" (не дословно, но смысл именно такой). Иногда действительно есть потребность в оперативной "не аське", а Twitter для этой цели вполне подходит. Да и внезапно умную мысль очень часто нет времени оформлять в виде записи в блоге (я так уже пару месяцев собираюсь описать своё знакомство с миром подкастинга и еще некоторые вещи).

Присоединяйтесь и подписывайтесь по адресу: http://twitter.com/antonborisov

Email рассылки кончательно отмирают (О разном)  31.10.2008

Похоже в моем случае RSS, как способ доставки новостного контента, окончательно победил классическую электронную почту.

Сегодня отписался от секлаба, на который был подписал с 2005 года. Похоже это была последняя новостная лента, которую я получал по старинке на почту. Все остальное уже давно перевел в Google Reader через RSS ( писал тут ). Чего давно уже и вам желаю. 🙂

Семинар VMware и Veeam в Softline (О работе)  07.10.2008

В первый день октября побывал я на этом увлекательном мероприятии. Получил массу положительных эммоций, которыми и хочу с вами поделиться. Как обычно, попробую разложить "по полочкам". 🙂

Приятные моменты:

  • Интересная тема. Действительно, сегодня трудно найти тему более востребованную в мире IT чем виртуализация. В виртуальные машины уходит всё больше сервисов, ещё "тоньше" становятся клиенты, ещё "толще" хост-сервера, ещё больше руководителей осознает значимость виртуализации в жизни IT-инфраструктуры и колличество сэкономленных денег. Незаметно (надеюсь только для меня этот процесс был незаметным) виртуальные машины уже давно перестали быть экзотикой в которой удобно тестировать ПО или иногда запускать винду/макось/линукс из какой нибудь другой ОС. И можно с полной уверенностью сказать, что в организации с колличеством серверов 3+ и клиентов 20+ можно и нужно использовать виртуализацию. Жаль что пока еще не все руководители организаций готовы это осознать.
  • Отлично выбранное место. Наверное с этого стоило начать описывать впечатления :). В качестве места проведения был выбран "Бизнес-Центр КМ" на Театральном, и честно говоря я себе с трудом представляю более подходящее место в Ростове для проведения мероприятий такого рода и масштаба (возможно я просто недостаточно видел таких мест). Очень уютно, функционально и при этом нет ощущения что ты общаешься с товарищем посреди футбольного поля или спорт-зала (я имею ввиду большие помещения. например, золотой зал "Донплаза" при колличестве участников до 30).
  • Профессиональный спикер. На фоне всего что я видел и слышал за свою не слишком долгую жизнь, Павел Новиков точно в "тройке лидеров" по умению вести семинар (чуть не написал "вести подкаст", но думаю с подкастингом у него тоже проблем не будет 🙂 ).
Павел Новиков, семинар VMware и Veeam в Софтлайн

Павел Новиков, семинар VMware и Veeam в Софтлайн

Подводя итог. Неприятных моментов на этом мероприятии не было, все действительно прошло на уровне. Даже внезапно закончившийся кипяток во время кофе-паузы был настолько оперативно восполнен сотрудниками Софтлайн с чайником и шутками, что было даже весело :).
Хочу поблагодарить за участие в этом мероприятии Галину Смиренскую и её команду, Павла Новикова и представителей компании Veeam. Спасибо, было интересно!

p.s.
предвидя вопросы читателей отвечаю: нет, зарплату в компании Софтлайн я пока не получаю 😉