BitTorrent Sync сбрасывает имя устройства при перезапуске

Ubuntu 14.04 LTS BitTorrent Sync версия 1.3.106 серверная версия

Каждый раз, когда я перезагружаю компьютер, имя устройства сбрасывается на сгенерированное по умолчанию имя BitTorrent Sync (я полагаю, что по умолчанию используется «[Имя компьютера] — Экземпляр по умолчанию»). Я использую веб-интерфейс для установки имени устройства.

Я пытался изменить файл конфигурации вручную, но он предупреждает, что он перезаписывается при каждом перезапуске.

Как я могу установить имя устройства таким образом, чтобы оно сохранялось, и/или как исправить веб-интерфейс, чтобы имя устройства сохранялось?


person SultanLegend    schedule 24.06.2014    source источник
comment
Можете ли вы проверить пользователя, от имени которого работает BitTorrent Sync? У него может не быть доступа для изменения собственной конфигурации.   -  person duckbrain    schedule 13.07.2014
comment
Пользовательская BitTorrent Sync работает как btsync.   -  person SultanLegend    schedule 16.07.2014
comment
Отображает ли ls -l этого пользователя для всех ваших файлов конфигурации? Если нет, вам может понадобиться использовать chown, чтобы изменить это. Или, по крайней мере, используйте chmod, чтобы предоставить доступ к bysync.   -  person duckbrain    schedule 16.07.2014
comment
btsync не имеет разрешения, но его изменение и перезапуск службы не решает проблему. Я проверил файлы конфигурации [/etc/btsync/*] у btsync не было разрешения на запись в некоторые из них. debconf-default (экземпляр btsync, который, как сообщает мне система, запущен, когда я запускаю service btsync restart) был 400 и принадлежал пользователю root. Я изменил его на 600. Я рекурсивно изменил владельца папки с образцами на btsync и проверил наличие не менее 600 разрешений для каждого из них. @Duckbrain   -  person SultanLegend    schedule 22.07.2014


Ответы (2)


Вместо того, чтобы использовать веб-интерфейс, чтобы попытаться назвать экземпляр, используйте файлы conf.

Сделайте копию файла conf по умолчанию и установите там параметры.

cp /etc/btsync/debconf-default.conf /etc/btsync/[prefered conf name].conf

После установки параметров, которые вы хотели бы видеть в /etc/btsync/[prefered conf name].conf, убедитесь, что пользователь и/или группа, от имени которой работает btsync, имеют как минимум доступ для чтения. Есть много способов сделать это; Я сделал группу файла conf моей группой демона btsync и включил групповой доступ на чтение и запись.

chgrp btsync /etc/btsync/[prefered conf name].conf
chmod 060 /etc/btsync/[prefered conf name].conf

Мне нужен был только 1 запущенный экземпляр btsync, мой новый на основе /etc/btsync/[prefered conf name].conf. Вы должны отредактировать /etc/default/btsync и добавить строку, определяющую одну конфигурацию для запуска. По умолчанию все conf в /etc/btsync (это может включать или не включать значения по умолчанию). Добавьте эту строку в файл.

AUTOSTART="[prefered conf name]"

Перезапустите службу btsync, чтобы изменения вступили в силу.

service btsync restart

Ваш экземпляр BitTorrent Sync может работать не как btsync. btsync используется по умолчанию, но это то, что вы установили при установке. Если вы не помните, что это такое, оно находится в /etc/btsync/debconf-default.conf

DAEMON_UID= 

это пользователь и

DAEMON_GID=

это группа

Ответ основан на информации из этот сайт.

person SultanLegend    schedule 21.07.2014

Вместо использования версии синхронизации BitTorrent для командной строки вы можете попробовать использовать настольную версию графического интерфейса. Хоть и не ресио, но у меня работает вполне надежно.

Найдите рабочий стол синхронизации Bittorent от Yeasoft, и вы должны его найти.

person Jason Tang    schedule 18.08.2016