Ограничения ресурсов systemd не работают должным образом

При ограничении только scp или sftp без доступа к ssh (с помощью rssh )можно создавать каталоги, копируя пустое дерево каталогов с помощью rsync, а затем копируя файлы.

Вот как я помещаю открытый ключ ssh на удаленный хост, когда ssh -копировать -идентификатор не работает и каталог.ssh не существует:

rsync -e 'ssh -p22' -av -f"+ */" -f"- *" ~/.ssh backup@1.2.3.4:~/
scp -P22 ~/.ssh/id_rsa.pub backup@1.2.3.4:~/.ssh/authorized_keys

Можно объединить эти команды в один rsync, добавив еще один фильтр включения в середине, если имя целевого файла такое же.

1
02.07.2020, 17:02
1 ответ

Ответ заключался в том, чтобы более внимательно прочитать документы. В частности, этот пункт:

To ease the transition, there is best-effort translation between the two versions of settings. For each controller, if any of the settings for the unified hierarchy are present, all settings for the legacy hierarchy are ignored. If the resulting settings are for the other type of hierarchy, the configurations are translated before application.

Я не совсем понимаю второе предложение здесь, но, очевидно, моя система не использует единую иерархию, и у меня был другой, по-видимому, не связанный параметр (AllowedCPUs= ), который представляет собой единую иерархию -. ] только установка. Удаление этой опции заставило MemoryMax= вести себя так, как ожидалось.

1
18.03.2021, 23:22

Теги

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