Bittorrent同步:权限被拒绝?

k

每当我尝试运行从此处下载的bittorrent同步二进制文件时,无论尝试以用户身份还是以root用户身份运行,我都会遇到权限被拒绝的错误。特别是我得到

juan@server:~/.btsync$ ./btsync
-bash: ./btsync: Permission denied

root@server:/home/juan/.btsync# ./btsync
-bash: ./btsync: Permission denied

我已经将包含该文件夹的btsync文件夹的权限都更改为777。另外,我的用户juan是该文件夹和btsync的所有者。

这似乎只发生在btsync上,而不发生在其他程序上。我尝试过重新下载btsync。也许是相关信息的最后一点:不久前,另一个用户尝试(但搞砸了)使用apt-get安装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标志挂载哪个拒绝执行文件。

您可以使用mount命令来验证这一点,该命令将列出您的安装点和安装标志。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章