doas как минималистичная альтернатива sudo
Знакомимся с doas из OpenBSD как более простой альтернативой sudo. Разбираем установку, правила permit и nopass, доступ для пользователей и групп, а также запуск root shell.
Фото: Nic Wood / Pexels
Фото: Emre Karademir / PexelsЗдесь собраны все публикации блога Bashdays — заметки про Linux, DevOps и айтишные технологии.
Знакомимся с doas из OpenBSD как более простой альтернативой sudo. Разбираем установку, правила permit и nopass, доступ для пользователей и групп, а также запуск root shell.
Фото: Nic Wood / PexelsЛичный опыт показывает, как непредсказуемые годовые премии влияют на мотивацию и атмосферу в команде. Разбираем, почему прозрачные правила вознаграждения важнее разовых выплат и неопределённых обещаний.
Фото: Jakub Zerdzicki / PexelsИстория о том, как готовая хостинг-панель сломала отлаженный процесс деплоя и заставила разобраться в Linux глубже. Объясняем, почему консольная настройка серверов даёт DevOps-инженеру понимание инфраструктуры, которого не дают …
Фото: Bulat843 / PexelsПоказываем три способа установить свежую Ubuntu в WSL: импортировать rootfs из Docker, выполнить dist-upgrade или поставить Ubuntu Preview. Внутри — команды экспорта контейнера, импорта tar-архива и проверки дистрибутивов.
Фото: Bhavishya :) / PexelsРазбираем жёсткий способ проверить DevOps- или SRE-инженера в условиях контролируемой аварии. Фейковый продакшен, мониторинг, документация и разбор инцидента показывают, как кандидат действует под давлением.
Фото: Panumas Nikhomkhai / PexelsЭкспериментируем с отключением системных журналов Linux, journald, rsyslog и истории Bash. Материал показывает, где остаются логи, какие побочные эффекты возникают и почему эти приёмы допустимы только в учебной среде.
Фото: Amorie Sam / PexelsАвторский разбор собеседований в DevOps: финансовая подушка, подготовка по требованиям вакансии, честные ответы и вопросы работодателю. Отдельно обсуждаем роль HR и причины, по которым сильные кандидаты не доходят до технической …
Фото: Tima Miroshnichenko / PexelsПрактический взгляд на страх переговоров, выступлений и обычного общения после перехода на удалённую работу. Разбираем, почему одних книг недостаточно и как регулярная практика помогает вернуть уверенность.
Фото: Matheus Bertelli / PexelsРазбираем несколько способов отделить имя файла от расширения в Bash без громоздких регулярных выражений. Используем подстановку параметров, basename, dirname и переменную IFS на понятных примерах.
Фото: cottonbro studio / PexelsОбъясняем разницу между жёстким путём к интерпретатору и конструкцией /usr/bin/env в shebang. На примерах с Bash, Python, PATH и виртуальным окружением показываем преимущества и ограничения переносимого запуска скриптов.
Фото: Jordi Gamundi Domenech / PexelsАвторский взгляд на бас-фактор, внедрение новых инфраструктурных процессов и передачу знаний внутри DevOps-команды. История показывает, как экспертиза даёт влияние и почему документация всё равно остаётся необходимой.
Фото: Engin Altundağ / PexelsРазбираемся, почему пользователи и инженеры сопротивляются изменениям даже тогда, когда новое решение объективно эффективнее. На примерах технологий, продукта и A/B-тестов смотрим, когда статус-кво тормозит развитие, а когда …
Фото: James Wheeler / Pexels