Каждый раз, когда я пытаюсь работать, bittorrent синхронизируют двоичный файл, загруженный отсюда, я добираюсь, разрешение отклонило ошибку независимо ли попытка, выполняющая его как мой пользователь или как корень. В частности, я добираюсь
juan@server:~/.btsync$ ./btsync
-bash: ./btsync: Permission denied
и
root@server:/home/juan/.btsync# ./btsync
-bash: ./btsync: Permission denied
У меня уже есть измененные полномочия обоих btsync папка, содержащая его к 777. Также мой пользователь, juan, является владельцем и папки и btsync.
Это только, кажется, происходит с btsync а не с другими программами. Я попытался повторно загрузить btsync. Последний бит, возможно, соответствующая информация: некоторое время назад другой предпринятый пользователь (но испорченный) для установки использования btsync склонного - добирается, который закончился не на btsync том, чтобы быть установленным, но этом пакете, который не записан теми же людьми и основывается на btsync. Я попытался удалить его настолько лучше всего, как я мог с помощью
juan@server:~/.btsync$ sudo apt-get purge btsync*
juan@server:~/.btsync$ sudo apt-get --purge autoremove
но возможно что-то остается задерживаться где-нибудь. То, что еще может вызвать разрешение, отклонило ошибки; что я могу попробовать?Заранее спасибо.
Править: Вот соответствующий вывод от ls
btsync:
-rwxrwxrwx 1 juan juan 5957720 Jul 30 11:08 btsync
содержа папку
drwxrwxrwx 2 juan juan 4096 Aug 7 10:08 .btsync
с ".btsync", выделенным в зеленом.
Редактирование 2: Я загрузил x64 версию, вот ссылка. Я думаю, что это - корректное для моей архитектуры, вот то, что возвращает uname-a
Linux fileserver 3.11.0-26-generic #45-Ubuntu SMP Tue Jul 15 04:02:06 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Редактирование 3: вот то, что возвращает файл btsync
btsync: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), BuildID[sha1]=0xff654e3f8d393a11bc42f4e23cd96478fdda613c, stripped
Редактирование 4: Двоичный файл, не сценарий, благодарит Eliah Kagan, поскольку это довольно прозрачно, я плохо знаком с Linux.
Это, кажется, связанное разрешение.
Ваши .btsync полномочия папки кажутся правильным согласно Вашему списку файлов. Но что относительно базовых файлов и папок?
Проверяют, что они правы или просто удаляют .btsync папку так, чтобы btsync мог создать новый при запуске его
, Другая возможность быть, что домашний раздел является различной точкой монтирования от Вашего / диск и смонтированный с флаг noexec. Который отрицает выполнять файлы на нем.
можно проверить это с командой монтирования, которая перечислит точки монтирования и флаги монтирования.
куда когда-либо Вы выполняете это от хита ctl + h и показываете Ваши скрытые файлы. Найдите, что папка, названная ".sync", удаляет эту папку. При выполнении btsync как корня, Вы, возможно, должны использовать терминал и удалить эту папку с корневыми полномочиями
sudo rm .sync/ -r
, теперь перемещают btsync файл, который Вы загрузили на свою домашнюю папку. Вы не должны должны быть иметь это под корневой папкой. Выполните это снова с терминалом на сессии обычного пользователя в Вашей домашней папке.
user@system:~ $./btsync
это воссоздаст ".sync" папку на этот раз в Вашем корневом каталоге, и необходимо будет возвратиться и переделать все общие ключи.
теперь удостоверяются, что у Вас есть доступ ко всем каталогам, которые Вы пытаетесь синхронизировать. Используя корневую учетную запись может завинтить полномочия с другими устройствами, пытающимися синхронизировать файлы.
Примечание: btsync не синхронизирует папку, в которой он работает. Как только Вы выполняете этот файл, ничего не произойдет на нем, владеют Вами, должен открыть веб-браузер и перейти к локальному веб-сайту, который это приложение размещает на Вашем ПК
, Вводят это в панель URL Вашего broswer: 127.0.0.1:8888/gui /
отсюда можно создать синхронизирующие ключи для каждой папки и выбрать папки, которые Вы хотите синхронизировать. Если это - ноутбук, и Вы берете этот ПК к сети общего пользования, я высоко советую Вам, пароль защищает локальный веб-сайт, это может быть сделано во время начальной настройки и удостовериться, что включило брандмауэр.
А графический менеджер по брандмауэру является gufw, ищут его в центре программного обеспечения человечности и нажимают переключатель для включения его. Если бы кто-то должен был получить доступ к веб-панели для btsync, то они могли бы украсть Ваши данные
, я могу также рекомендовать не синхронизировать Вашу всю домашнюю папку с другим ПК Ubuntu, поскольку это может вызвать проблемы с Вашей системой.