На недавно прошедшей конференции Zeronights я рассказывал про двухфакторную аутентификацию, и какие проблемы могут быть при ее внедрении. К сожалению, времени выступления для полного погружения в тему было мало, поэтому я постараюсь раскрыть некоторые детали в рамках отдельных постов.
И начну с самой популярной темы, а именно двухфакторной аутентификации на linux — какие есть варианты настройки и почему даже очень хорошее решение требуется доработать напильником.
Читать полностью »
Рубрика «linux» - 141
Опыт внедрения 2fa на linux с duosecurity
2017-03-02 в 15:03, admin, рубрики: 2fa, duosecurity, linux, Настройка Linux, Серверное администрированиеНастройка окружения SELinux на примере LAMP-сервера
2017-03-01 в 7:16, admin, рубрики: Apache, linux, mysql, php, selinux, setenforce 1, Настройка Linux, системное администрированиеЭто третья статья из цикла

И сегодня она попала в поток «Администрирование». Сегодня мы не будем писать модули или настраивать RBAC, а пойдем по пути наименьшего сопротивления и просто захарденим обычный LAMP-сервер при помощи готовой политики, включив необходимые настройки.
Если кто забыл, за аббривиатурой LAMP скрывается Linux, Apache, Mysql, PHP, т.е. это большая часть всех VDS, которые покупают люди для хранения своих личных блогов. Надеюсь, что этот поможет всем им стать немного безопаснее :)
Читать полностью »
Линус Торвальдс: «tinydrm выглядит как рафинированное дерьмо, которое никогда не пропускали через компилятор»
2017-02-27 в 12:21, admin, рубрики: drm, kernel, linuxТаким образом Линус охарактеризовал недавние патчи к DRM (Direct Rendering Manager) подсистеме, которую курирует David Airlie. Причиной подобного негодования стал тот факт, что код, отправленный Д.Эйрли для включения в состав ядра 4.11, банально не собрался.
Читать полностью »
GRUB пингвиньего цвета
2017-02-26 в 6:59, admin, рубрики: grub, grub4dos, linux, liveusb, mageia, opensuse, penguin, Ubuntu, virtualbox, виртуализация, Настройка Linux, системное администрированиеВведение
На компьютере загружается Linux, который когда-то был туда установлен. Тогда структура жесткого диска претерпела ряд изменений: были созданы разделы, а также установлен загрузчик. Судя по большинству дистрибутивов, самым популярным в мире Linux является загрузчик GRUB.
Читать полностью »
Разработка SELinux-модуля для пользователя
2017-02-23 в 20:53, admin, рубрики: CentOS, linux, policy_module, selinux, setenforce 1, user, информационная безопасность, Разработка под LinuxЭто вторая статья из цикла
Сегодня мы поговорим о SELinux-пользователях, их создании, привязке, правам и другим вещам.
Зачем это делать? Есть много причин. Для меня главной причиной было выдать доступ для техподдержки для рутинных операций (таких как ребут, чистка логов, диагностика итд), но без доступа к критичным данным и изменению системных функций.
Предположения
В тексте будет содержаться много технической информации, поэтому автор предполагает, что читатель:
- Прочитал прошлую статью
- Имеет под рукой CentOS 7
- На котором установлены пакеты setools-console, policycoreutils-devel, selinux-policy-devel, policycoreutils-newrole
- И включен SELinux в режиме enforcing с политикой targeted или minimum
Это все про вас? Тогда поехали!Читать полностью »
Valve выпускает SteamVR под Linux для разработчиков и открывает доступ к трекинговым станциям
2017-02-22 в 16:10, admin, рубрики: AR и VR, linux, Steam, Valve, VR, игры
Компания Valve — один из разработчиков шлема виртуальной реальности HTC Vive, опубликовала SteamVR для Linux-систем, сообщается на официальном сайте Steam. Соответствующий репозиторий для сбора фидбека и учета багов был создан на GitHub.
Пока эта функция доступна только для разработчиков, причем только в последней бета-версии клиента Steam. С другими версиями VR для Linux работать не будет.
Читать полностью »
Кластер PostgreSQL высокой надежности на базе Patroni, Haproxy, Keepalived
2017-02-21 в 12:55, admin, рубрики: Ansible, devops, haproxy, keepalived, linux, patroni, postgresql, Администрирование баз данных, системное администрированиеПривет!
Встала передо мной недавно задача: настроить максимально надежный кластер серверов PostgreSQL версии 9.6.
По задумке, хотелось получить кластер, который переживает выпадение любого сервера, или даже нескольких серверов, и умеет автоматически вводить в строй сервера после аварий.
Планируя кластер я проштудировал много статей, как из основной документации к PostgreSQL, так и различных howto, в том числе с Хабра, и пробовал настроить стандартный кластер с RepMgr, эксперементировал с pgpool.
В целом оно заработало, но у меня периодически всплывали проблемы с переключениями, требовалось ручное вмешательство для восстановления после аварий, и т.д.
В общем я решил поискать еще варианты.
В итоге где-то (уже не вспомню точно где) нашел ссылку на прекрасный проект Zalando Patroni, и все заверте…
Что придет на замену X Window System?
2017-02-20 в 19:58, admin, рубрики: linux, open source, Wayland, xorg, Графические оболочкиОдним из знаменательных Linux событий прошлого года стал выход 25-й Федоры с графическим окружением Gnome 3.22 на базе дисплейного сервера Wayland, который призван заменить X Window System. Но зачем вообще после стольких лет возникла такая необходимость?
В последнее время экипаж МКС пересел с Windows на Linux.
— Хьюстон, у нас проблемы. Нас сносит на Юпитер.
— Вы что, опять возились с xorg.conf?
— Да. Хьюстон, за три последних дня у нас почему-то выросли бороды.
Далее, речь о том, почему Linux необходима новая графическая среда, хотя бы в 2017 г, а отдельным постом я расскажу про Wayland и Mir.
Телеграмм-бот, опрашивающий linux-сервер
2017-02-20 в 12:28, admin, рубрики: linux, python, telegram bots, системное администрированиеВ последнее время увлекаюсь Pythonом. Хотелось написать что-то более существенное, чем коды типа helloworld. Поскольку с интересом смотрел еще и в сторону ботов телеграмма, родилась идея создать бота, который бы запускал команды или скрипты на удаленном сервере (linux) и возвращал бы результат в телеграмм. Зачем? Удобно! Не надо логиниться на сервак, чтобы получить информацию о нагрузке на процессор, свободной памяти или объеме диска. Можно даже запускать скрипты.Читать полностью »
