天增的博客
首页
博客
  • 分布式解决方案
  • Java并发工具包
  • redis
  • LeetCode
  • 系统设计
  • JVM体系
Github (opens new window)
Rss (opens new window)
  • zh-CN
  • en-US
首页
博客
  • 分布式解决方案
  • Java并发工具包
  • redis
  • LeetCode
  • 系统设计
  • JVM体系
Github (opens new window)
Rss (opens new window)
  • zh-CN
  • en-US
  • post
2024-12-13
目录

以 root 身份启动 transmission-daemon

# 以 root 身份启动 transmission-daemon

下载文件老是出现 Error: Permission denied​的问题,是因为transmission是以debain-daemon进行启动的。

尝试了一些方案,将文件夹chown到debain-daemon用户下,依然还会有其他的问题。

家用NAS讲究的就是一把梭,一堆权限配置搞起来麻烦,索性直接root启动他。

# debain安装

 apt-get update && apt-get install transmission-daemon

# 优化界面

wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh && bash install-tr-control-cn.sh

# 修改为root用户启动

systemctl edit transmission-daemon.service

添加以下内容

[Service]
User=root

保存文件:

Save the file. 保存文件。

  • ​nano​: Ctrl​+x​, y​, Enter​
  • ​vi​/vim​: Escape​, :​, w​, q​, Enter​
    注意:这将创建文件 /etc/systemd/system/transmission-daemon.service.d/override.conf
systemctl daemon-reload
systemctl restart transmission-daemon.service

现在应该是以root用户运行

# 修改配置文件

在以root用户启动之后,配置文件会移动位置

原本在/var/lib/transmission-daemon/info/settings.json​的会移动到/root/.config/transmission-daemon/settings.json​

编辑配置文件 vim​ /root/.config/transmission-daemon/settings.json​

"rpc-password": "{535bfcdd3dc7a043b3f0e27d25143fb65ae7dd35T1TN1HwG", // 密码
    "rpc-username": "root", // 用户名
    "rpc-whitelist": "*", // 允许访问的ip
    "rpc-whitelist-enabled": false, // 是否开启白名单过滤

将一些外网访问的限制关掉

最后配置开机启动

systemctl enable transmission-daemon.service
systemctl restart transmission-daemon.service
最近更新
01
Debian系统安装qbittorrent-nox
12-09
02
LXC Debain12安装zerotier并实现局域网自动nat转发
07-29
03
FFMPEG S切片并加密
07-10
更多文章>
Theme by Vdoing | Copyright © 2015-2024 天增 | 苏ICP备16037388号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式