После обновления демон Bittorrent Sync больше не работает от имени root пользователя

в 17:16, , рубрики: btsync, linux, Peer-to-Peer, метки: , ,

После обновления демон Bittorrent Sync больше не работает от имени root пользователя

Если вы еще не в курсе, что такое Bittorent Sync, то вы можете почитать об этой технологии здесь. Вкратце, данное ПО преследует идеологию Your Data Belongs to You. Его функционал заключается в синхронизации данных с использованием p2p-технологий. Надежность и скорость такого распределенного хранилища пропорциональна количеству машин в сети.
PPA для Ubuntu вы можете взять здесь.

Больше никакой работы от имени root

Сегодня прилетело обновление BTSync, которое решило достаточно важную проблему — при использовании в Linux системах, демон работал от имени root, что создавало ряд проблем с правами доступа. При попытке запускать от имени отдельного пользователя приложение вело себя некорректно. Начиная с версии 1.2.1, BTSync по умолчанию работает от имени пользователя btsync, что дает возможность более гибко управлять правами.

Реальные варианты использования

Несмотря на закрытый исходный код, что критикуется многими пользователями, данное ПО является крайне удачной альтернативой для распределенного резервного копирования и ряда других задач. Лично я использую BTSync для раздачи бэкапов баз данных между филиалами. Доступ в интернет в моем случае возможен только через 3G, а использование p2p-синхронизации позволяет пропорционально увеличивать ширину канала. Ночью (нет ограничений по трафику) филиалы обмениваются дневными копиями баз через VPN.
Также я автоматически распространяю свежие семейные фотографии между ПК родственников, одновременно получая резервные копии.

Осторожно, шейперы!

Тем, кто хочет использовать данный метод в работе, хочу посоветовать уточнить как шейпится торрент-трафик у вашего провайдера. Зачастую он режется так, что делает эту технологию бесполезной без шифрованного канала. Например, в Краснодаре FTTB МТС режет исходящий канал до 200-600 килобайт/с даже на максимальном тарифе.

Детали обновления

Подготовка к замене пакета btsync 1.2.0-2 (используется файл …/btsync_1.2.1-1_all.deb) …
 * Stopping P2P file synchronisation daemon(s)...                                                                                                 * Stopping btsync instance 'debconf-default'                                                                                             [ OK ] 
Распаковывается замена для пакета btsync …
Обрабатываются триггеры для ureadahead …
ureadahead will be reprofiled on next reboot
Обрабатываются триггеры для hicolor-icon-theme …
Обрабатываются триггеры для man-db …
Настраивается пакет libibus-1.0-5:i386 (1.5.3-6ubuntu2.1) …
Настраивается пакет btsync (1.2.1-1) …
Устанавливается новая версия файла настройки /etc/init.d/btsync …
Добавляется системный пользователь «btsync» (UID 122) ...
Добавляется новая группа «btsync» (GID 132) ...
Добавляется новый пользователь «btsync» (UID 122) в группу «btsync» ...
Не создаётся домашний каталог «/var/lib/btsync».
 * Starting P2P file synchronisation daemon(s)...                                                                                                 * Autostarting btsync instance 'debconf-default'

Автор: Meklon

Источник


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js