Ошибка разблокировки USB-устройства LUKS :Операция не поддерживается

Вероятно, проще всего использовать функцию шаблона тега -(, связанную с T здесь ), чтобы пометить сообщения за один год, а затем использовать префикс тега -для сохранения -. сообщение(;s здесь ), чтобы поместить их в папку.

У Mutt есть несколько совпадений с шаблоном для даты (, все из которых, к сожалению, принимают даты в формате дд/мм/гггг ). Подраздел «Модификатор шаблона» руководства mutt перечисляет их все, но полезными, вероятно, являются~d(дата отправки, заголовок даты :, указанный отправителем, поэтому подделка )и~r(получено дата ). Пример для сообщений, полученных в 2018 году:~r01/01/2018-31/12/2018

Если вы обычно создаете годовые архивы, вам могут понадобиться такие строки, как:

save-hook ~r01/01/2019-31/12/2019 =Archives/2019
save-hook ~r01/01/2020-31/12/2020 =Archives/2020
⋮

в вашем конфиге (к сожалению, я не нашел способа избежать добавления еще нескольких строк каждые несколько лет ).

Альтернативный вариант — если у вас есть доступ к серверу IMAP за пределами Mutt. Например, у меня есть доступ к оболочке на моем IMAP-сервере, на котором работает Dovecot (, поскольку я запускаю его сам )и, таким образом, могу использовать doeveadmв ежегодном задании cron :

.

this_year=$(date +%Y)
last_year=$((this_year-1))
#⋮
newbox="Sent/$last_year"
doveadm mailbox create "$newbox" || true
doveadm -v move "$newbox" mailbox 'Sent' SENTBEFORE "$this_year-01-01" SENTSINCE "$last_year-01-01"

1
22.08.2021, 00:28
1 ответ

Так как я люблю усложнять себе жизнь, я заранее установил SELinux на эту машину. Первоначально я думал, что это может быть проблема, связанная с SELinux, но поскольку при поиске в моих журналах не было связанных отказов AVC, я решил, что это не проблема (, потому что ничего не было отклонено ). Сегодня я подумал, может быть, я попробую загрузиться в разрешительном режиме, а затем попробовать то же самое. Операция удалась.

После проверки журналов на наличие отказов в разрешительном режиме я увидел множество запрещенных действий для udisksd, поэтому я разрешил все эти действия и перезагрузился в принудительном режиме, что, похоже, решило проблему. Раньше я пытался вручную запустить setenforce 0, чтобы перевести SELinux в разрешающий режим после того, как я уже вошел в систему, но, похоже, это не дало никакого эффекта. Только полная загрузка в разрешительном режиме позволила решить проблему.

Также отмечу, что запуск semodule -DB, который переводит SELinux в подробный режим, (показывает больше сообщений об отказе, которые могут быть скрыты ), также не выявил никаких дополнительных отказов, что является еще одной причиной, почему я этого не подозревал. быть проблемой SELinux.

0
22.08.2021, 13:10

Теги

Похожие вопросы