Я преподаю детям программирование с помощью Scratch, и мы даем каждому ученику Raspberry Pi для использования. Я хочу предоставить им дополнительные файлы для уроков в будущем (например, новые фоновые изображения или спрайт-изображения), но я хочу, чтобы они были как можно более плавными. Можно с уверенностью сказать, что их технические знания невелики, поэтому я бы предпочел, чтобы фоновая служба делала это автоматически.
Я использую Syncthing для своих собственных целей на разных устройствах, так что это была моя первая мысль. Но чтобы подготовить каждый Raspberry Pi, я просто скопирую тот же самый образ SD-карты, который я подготовил, на SD-карту каждого студента. Насколько я понимаю, для синхронизации и других подобных программ требуются уникальные идентификаторы пользователей для каждой системы. Так что, если я клонирую одну и ту же систему, у них у всех будет одинаковый идентификатор, и я предполагаю, что это не будет работать так, как задумано. Но я также не хочу вручную настраивать синхронизацию в дюжине или более систем.
Есть ли способ настроить это перед клонированием систем и синхронизировать файлы из моей системы с каждой из них без каких-либо действий с их стороны? В качестве альтернативы, если есть какой-то способ программно изменить соответствующие файлы в образе системы перед записью каждого из них, это тоже подойдет. Спасибо!