#!/bin/bash
A=(
"Вот дом,\n"
"\nА это пшеница,\n"
"\nА это весёлая птица-синица,\n"
"\nВот кот,\n"
"\nВот пёс без хвоста,\n"
"\nА это корова безрогая,\nЛягнувшая"
"\nА это старушка, седая и строгая,\n"
"\nА это ленивый и толстый пастух,\n"
)
B=(
"\nВот два петуха,\nКоторые будят того пастуха,\n"
"Который бранится с коровницей строгою,\n"
"Которая доит корову безрогую,\nЛягнувшую"
" старого пса без хвоста,\n"
"Который за шиворот треплет кота,\n"
"Который пугает и ловит синицу,\n"
"Которая часто ворует пшеницу,\n"
"Которая в темном чулане хранится\nВ доме,\n"
"Который построил Джек.\n"
)
for ((i=0; i<=9; i++)); do
printf "$(printf "%s" "${A[$i]}" "${B[@]: -$(($i+1))}")"
done
Вообще если очень хочется в fencing, то можно использовать softdog method, он не идеален но предоставляет хоть какие-то гарантии, при этом не требуя никакого доступа к внешним устройствам или гипервизору.
Проблема в том, что для восстановления по прежнему необходим кворум и хотя бы три виртуалки.
Очень странное заявление, разумеется FreeIPA позволяет как создавать так и удалять пользователей, все это делается через интерфейс FreeIPA либо через CLI
Лучший порядок — это уметь обуздать его.
A дашборда содержит конфидециальные данные)
Правда и реддит тогда был со своим спартанским интерфейсом.
Что может быть проще?
Проблема в том, что для восстановления по прежнему необходим кворум и хотя бы три виртуалки.
www.freeipa.org/page/Quick_Start_Guide#Adding_your_first_user
Есть, I Don't Care About Cookies!
кстати bash без проблем имена с пробелами переваривает:
Ну можно на
заменить, там по ходу задачи уже подстроить можно, главное не забывать про кавычки :)
challenge accepted!