Рейтинг:1

состояние гонки systemd-tmpfiles

флаг br

У меня есть файл конфигурации /etc/tmpfiles.d/test.conf:

г /дир/* 660 - - -
z /dir/subdir 2770 - - -
z /каталог/подкаталог/* 660 - - -
Z /dir - корневой тест -

Когда я бегу systemd-tmpfiles --prefix=/dir --create /etc/tmpfiles.d/test.conf ; лл /дир, права доступа /каталог/подкаталог случайно

  • иногда drwxrws--- (от /директор/* правило) и
  • иногда дрв-рв---- (от /каталог/подкаталог правило).

Как сделать его детерминированным?

Дело в том, что каталог /дир содержит много файлов и один подкаталог, и я хочу установить RW права доступа к файлам и RWX права доступа к подкаталогу.

Центос 7

человек tmpfiles.d

Рейтинг:0
флаг br

Буквальное (не) совпадение /каталог/подкаталог в /etc/tmpfiles.d/test.conf:

z /dir/[!s]* 660 - - -
z /dir/s[!u]* 660 - - -
z /dir/su[!b]* 660 - - -
z /dir/sub[!d]* 660 - - -
z /dir/subd[!i]* 660 - - -
z /dir/subdi[!r]* 660 - - -
z /каталог/подкаталог?* 660 - - -
z /dir/subdir 2770 - - -
z /каталог/подкаталог/* 660 - - -
Z /dir - корневой тест -

Суффикс (не) совпадение /каталог/*.test.sh в /etc/tmpfiles.d/test.conf:

z /dir/*[!t].sh 750 - - -
z /dir/*[!s]t.sh 750 - - -
z /dir/*[!e]ст.ш 750 - - -
z /dir/*[!t]est.sh 750 - - -
z /dir/*[!.]test.sh 750 - - -
z /dir/*.test.sh 500 - - -

Мне не нравится это решение. Кто-нибудь, придумайте что-нибудь получше.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.