• Установка и настройка Airflow на Ubuntu Server 20

    Первый раз я установил Airflow по туториалам за 1 час. Он отлично открывался с сайта, красиво выглядел, но, к сожалению, не работал.

    На дальнейшую переустановку и отладку у меня ушло ещё 10-15 часов.

    Статью пишу по горячим следам, постараюсь отметить все проблемы, с которыми пришлось столкнуться.

    Читать далее
  • Коды step-by-step: Aztec Code

    • Tutorial

    Вам ведь ещё не надоели коды? Надеюсь, что нет, поскольку сегодня мы рассмотрим Aztec Code — именно их вы могли видеть на своих смартфонах в электронной версии посадочных талонов на авиарейсы, а может на железнодорожных билетах или ещё где.


    Один из таких кодов показан слева от данного текста. Конечно, можно просто взять телефон, открыть специальное приложение для чтения кодов и просто "прочитать" его. А вот если вам интересно, как эти коды записываются, читаются и какую информацию могут содержать, то добро пожаловать под кат.


    Aztec Code — следующий в списке кодов, о которых я хочу вам рассказать во всех подробностях. Начнём.


    Внимание, под катом — 8 изображений общим размером в 0.8 МБ, 5 таблиц и немного формул.

    Да, мне интересно узнать больше о кодах
    • +19
    • 5,6k
    • 2
  • На сцене вновь лауреаты международных конкурсов SSH и sudo. Под рукодством заслуженного дирижера Active Directory

    • Tutorial
    Исторически сложилось, что sudo права регулировались содержимым файлов из /etc/sudoers.d и visudo, а авторизация по ключам велась с использованием ~/.ssh/authorized_keys. Однако с ростом инфраструктуры возникает желание управлять этими правами централизованно. На сегодняшний день вариантов решения может быть несколько:

    • Система управления конфигурацией — Chef, Puppet, Ansible, Salt
    • Active Directory + sssd
    • Разнообразные извращения в виде скриптов и ручного редактирования файлов

    На мой субъективный взгляд, оптимальным вариантом централизованного управления является все-таки связка Active Directory + sssd. Преимущества данного подхода вот в чем:

    • Действительно Единый централизованный каталог пользователей.
    • Раздача прав sudo сводится к добавлению пользователя в определенную группу безопасности.
    • В случае различных Linux-систем возникает необходимость вводить дополнительные проверки на определение ОС при использовании систем конфигурации.

    Сегодняшняя сюита будет посвящена именно связке Active Directory + sssd для управления правами sudo и хранением ssh ключей в едином репозитории.
    Итак, зал застыл в напряженном молчании, дирижер поднял палочку, оркестр приготовился.
    Поехали.
    Читать дальше →