При добавлении совместно используемой папки с btsync: “Не имейте полномочий записать в выбранную папку”

Я получаю ошибку, когда я пытаюсь добавить совместно используемую папку уже на другой машине, также работающей btsync. Мой btsync экземпляр на машине человечности установлен с помощью официального пакета Linux. Это, кажется, работает с пользователем btsync. Целевая папка, которая уже существует, находится под моим именем локального пользователя. Однако я попытался совместно использовать папку к несуществующему имени папки и встретился с той же ошибкой.

Ошибка, как обозначено в заголовке, просто: "Не имейте полномочий записать в выбранную папку".

Я не уверен, как разрешить эту проблему. Кажется, как будто причина может состоять в том, что btsync экземпляр работает на пользователе, который не имеет доступа для записи к рассматриваемому каталогу. Я предполагаю, что проблема могла быть решена путем открытия полномочий полностью (777), но это походит на особенно плохую идею.

Еще одна вещь, которую я попробовал, добавляла btsync пользователь группе моего локального пользователя, т.е. usermod -a -G <localuser> btsync. Это не работало все же.

Любая справка здесь очень ценилась бы! Идеи?

2
задан 28 August 2016 в 11:10

2 ответа

Если Ваш btsync выполняется пользователем, названным btsync, необходимо на самом деле добавить владельца папки к btsync:

chown -R btsync folder_name

Или если Вы используете resilio, необходимо изменить владельца папки на relsync:

chown -R rslsync folder_name
1
ответ дан 2 December 2019 в 04:54

Поскольку команда BTSync отвечает:

Синхронизация не имеет разрешения получить доступ к этой папке - поиску и устранению неисправностей синхронизации - синхронизирующие форумы

В файле конфигурации для btsync удалите "directory_root" или "dir_whitelist" параметр от конфигурации. Этот параметр указывает местоположение, где Синхронизация может создать папки. Вы могли также изменить его для включения определенной папки, которую Вы хотите синхронизировать.

Вот является значение по умолчанию sync.conf файлом:

{
    "listening_port" : 55555,
    "storage_path" : "/mnt/sync/config",
    "vendor" : "docker",
    "display_new_version": false,

    "directory_root_policy" : "belowroot",
    "directory_root" : "/mnt/",

    "webui" :
    {
        "listen" : "0.0.0.0:8888",
        "allow_empty_password" : false,
        "dir_whitelist" : [ "/mnt/sync/folders", "/mnt/mounted_folders"]
    }
}

можно добавить custum папку в dir_whitelist

0
ответ дан 2 December 2019 в 04:54

Другие вопросы по тегам:

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