传输。一开始是“权限被拒绝”,现在甚至无法运行

传输。一开始是“权限被拒绝”,现在甚至无法运行

于是我便踏入了 Ubuntu 的世界。一路上我都感到很愉快,直到我遇到了用户和权限的难题。

我安装了 transmission-daemon。一切看起来都很好,很简单,但是一旦开始下载,它就会在我的下载路径上显示一个闪亮的红色“权限被拒绝”。所以我开始阅读权限。学会了如何使用“gksudo nautilus”等。但事情根本没有解决。当我浏览文件对话框时,据我所知,下载文件夹没有所有者。使用“gksudo nautilus”,它只是让窗口崩溃了。我甚至看不到谁是它的所有者。通过终端,一切似乎都设置好了。所有者和组都设置为 debian-transmission。

然后我偶然发现了这个话题:Transmission 守护进程:即使 debian-transmission 具有 root 组,权限也被拒绝我心想:“嘿,这些是我可以遵循的明确指示!让我们开始吧!”。现在我被一个无法启动的传输困住了。它给了我一个很好的“传输守护进程启动/运行,进程 29525”。但就是这样。它马上就停止了,消失了。没有错误或任何我未经训练的眼睛无法处理的东西。

有人能帮我解决这个问题吗?有什么命令可以帮助我进一步解决吗?或者我应该删除整个内容然后重新开始?提前致谢。

//编辑

我已按照 muru 的说明进行操作,守护进程已恢复运行,但现在出现此错误:

Error: Unable to save resume file: Permission denied

我的下载文件夹如下所示:

drwsrwxrwx 2 debian-transmission debian-transmission 4096 sep  8 22:35 completed
drwsrwxrwx 2 debian-transmission debian-transmission 4096 sep  8 22:35 incomplete
drwxrwxr-x 2 erik                erik                4096 sep  8 22:35 torrents

信息文件夹如下:

drwsrwxr-x 5 erik                debian-transmission 4096 sep 10 13:43 info

跑步transmission-daemon --log-debug --foreground让我Couldn't read "/home/erik/.config/transmission-daemon/stats.json": No such file or di rectory (utils.c:201)

尽管它无法读取 stats.json,而且我认为它以某种方式忽略了我的设置文件(ip 白名单不起作用)。但它确实成功下载到 /home/erik/Downloads。然后我停止了该服务。并使用我认为正确的命令重新启动它,sudo service transmission-daemon start它又开始变得一团糟。所以我不知道,它是一项服务这一事实是否会产生影响?

答案1

该组中的最后一个命令:

sudo chown your_user -R /etc/transmission-daemon/settings.json 

将您的用户设置为设置文件的所有者,默认情况下该文件仅对所有者具有读取权限。 Transmission 甚至无法读取它。 尝试:

sudo service transmission-daemon stop 
chmod g+rw /etc/transmission-daemon/settings.json 
sudo service transmission-daemon start

由于这些命令不会改变该文件的组所有权,因此授予它组读/写权限就足以让 Transmission 启动。

还有其他问题,因此我建议也进行这些修改:

chmod g+rw /var/lib/transmission-daemon/info/
chmod u+s /your_path/progress /your_path/completed

这会:

  1. 授予守护进程对 必要的写权限/var/lib/transmission-daemon/info/,它将当前状态存储在其中。
  2. 通过创建文件夹来确保下载和临时文件夹中创建的文件属于您setuid

答案2

我在传输方面也遇到了类似的问题。

我尝试更改权限等。最后我删除了:

/home/user_name/.cache/transmission
/home/user_name/.config/transmission

重新启动传输。现在运行没有任何问题。

问候。

相关内容