以 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-nox12-09
- 02
- LXC Debain12安装zerotier并实现局域网自动nat转发07-29
- 03
- FFMPEG S切片并加密07-10