首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“错误:权限被拒绝”来自传输客户端的错误

“错误:权限被拒绝”来自传输客户端的错误
EN

Unix & Linux用户
提问于 2013-01-02 19:15:24
回答 1查看 13.6K关注 0票数 2

当我尝试用传输下载文件时,我得到:

我尝试过搜索这个问题,每个人都说要正确设置权限,但我这样做了:

这是在debian无头服务器上运行的,直到我将文件夹从我的主目录移出自己的目录并进入其中一个目录时,我才让它正常工作;从那时起,我就再也无法启动和运行它,甚至在我的主目录中也是如此。我甚至清除了它,并重新安装了它,按照无数指南中的一步地设置了它,而我却一无所获。

我不确定transmission-daemon -f是否能帮助你们帮助我,但我认为它的输出可能是相关的,因为我看到了“传输守护进程需要身份验证”:

代码语言:javascript
复制
root@fileserver /# transmission-daemon -f
[19:09:48.940] Transmission 2.03 (11030) started (session.c:622)
[19:09:48.940] RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:767)
[19:09:48.940] RPC Server Adding address to whitelist: 192.168.0.* (rpc-server.c:767)
[19:09:48.940] RPC Server Serving RPC and Web requests on port 9091 (rpc-server.c:940)
[19:09:48.940] RPC Server Whitelist enabled (rpc-server.c:944)
[19:09:48.940] RPC Server Password required (rpc-server.c:947)
[19:09:48.940] Port Forwarding Stopped (port-forwarding.c:178)
[19:09:48.940] DHT Generating new id (tr-dht.c:378)
[19:09:48.940] Using settings from "/root/.config/transmission-daemon" (daemon.c:443)
[19:09:48.940] Saved "/root/.config/transmission-daemon/settings.json" (bencode.c:1651)
[19:09:48.940] transmission-daemon requiring authentication (daemon.c:461)
[19:09:48.940] Watching "/home/Transmission" for new .torrent files (daemon.c:473)
[19:09:48.940] Using inotify to watch directory "/home/Transmission" (watch.c:72)
EN

回答 1

Unix & Linux用户

发布于 2013-01-02 19:46:49

你的许可是不对的--但在你找不到的地方:

它可能在/home/Transmission上(您需要确保它对此具有执行(x)权限;ls -ld /home/Transmission需要检查)。在/home上也一样,但是/home应该已经是a+x了。

或者,它可能在文件本身-你没有给一个ls -l Transmission/Downloads/

如果您正在运行SELinux或类似的程序,您可能还需要对其进行配置。

另外,您确定您的守护进程是以用户debian-transmission的身份运行的吗?如果是这样的话,作为根:

代码语言:javascript
复制
# su debian-transmission -s /bin/sh -c 'echo test > /home/Transmission/Downloads/testfile'

这应该不会出错;如果您被拒绝了权限,您肯定会遇到权限问题。

您还可能发现在运行中的守护进程上运行strace是有用的。例如,如果守护进程是pid 123,则:

代码语言:javascript
复制
# strace -f -p 123 |& grep EACCES     # yes, acces with one s.

如果在添加另一个洪流或停止/启动现有的洪流时保持该运行状态,则会很快发现权限被拒绝的错误。这可能是一个你不知道传输试图访问的文件。

票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/60114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档