lsyncd для файлов -зеркалирование на локальном хосте :Параметр «targetdir» неизвестен

На справочной странице sudoersдостаточно ясно сказано, что это не поддерживается. Комментарии на странице руководства предполагают, что для сопоставления используется системная функция fnmatch. В системах на базе linux/glibc fnmatch может использовать расширенный формат подстановки с такой же выразительностью, как и у регулярных выражений, но с другим синтаксисом.

Следовательно, если вы сможете перестроить sudo для поддержки расширенного синтаксиса, найдите место, где sudo вызывает fnmatch, добавив FNM _EXTMATCH к аргументу flags. и #определите _GNU _SOURCE в начале файла, который его вызывает.

Конечно, если вы сделаете это, вы будете запускать исправленную вручную версию бинарного файла suid, так что будьте осторожны.

0
13.01.2021, 15:05
1 ответ

Проверьте, используете ли вы default.rsync вместо default.rsyncssh

Прочтите это:Документация lsync

1
18.03.2021, 22:36

Теги

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