Обновить

В systemd 256.1 исправлена проблема в systemd-tmpfiles, приводившая к удалению всех домашних каталогов раздела /home

Время на прочтение2 мин
Охват и читатели6.3K
Всего голосов 4: ↑4 и ↓0+4
Комментарии8

Комментарии 8

Хороший баг, весёлый, да..

Но мой любимый на все времена - это эпичный Bumblebee.. По ссылке какое-то зеркало репы. Оригинальный багтрекер, кажется, не выдержал те полмиллиона комментариев, которые там оставили юзеры. Зато мемов было придумано - на полгода вперед.

Почему-то мне запомнилось, что изначально багтрекер был bugzilla. И картинкомемов там было побольше. Через какое-то время старая ссылка перестала открываться и появилась эта на github.

А почему каталог home создавался инструментом который явно имеет в название слово tmp, что как бы указывает на временность производимых действий?

"Американцы.. даже дома у них временные" (шучу). Ну у нас есть шутка, позаимствованная у них (вернее у их писателя) про то что нет ничего более постоянного чем временное (Альберт Джей Нок).

В /usr/lib/tmpfiles.d/home.conf было указано "создать /home" (на случай, если его нет), ну а команда systemd-tmpfiles --purge соответственно подчищала всё, что перечислено в файлах, лежащих в /usr/lib/tmpfiles.d/. То, что /home до всего этого уже существовал и там было что-то полезное, никого не волнует.

Т.е. всё работало, как и задумано, если /home изначально не было (тогда он создавался для временных нужд и убивался - ценности в нём никакой нет).

Ну просто априори home и tmpfiles должны насторожить. Со стороны кажется что речь идёт о временной директории внутри home .

Поттеринг вырастил шикарных духовных наследников.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации