试了2个帖子，最后综合了一下才实现指定用户运行transmission，之所以要用指定用户运行transmission，主要是samba文件夹的写权限一直没搞定，permission denied，用指定用户运行后解决。原先在raspbian wheezy系统transmission 2.52时没问题。昨晚依次升级到stretch后出现的新问题。系统是树莓派的raspbian 9.8 stretch # 停止服务 sudo systemctl stop transmission-daemon.service # 修改用户名 sudo vi /etc/init.d/transmission-daemon # 修改USER变量为需要的用户名，保存 USER=aa # 添加信息 sudo systemctl edit transmission-daemon.service [Service] User=aa # 修改setting文件：下载文件夹，密码，rpc等，保存 vi ~/.config/transmission-daemon/settings.json # 重启服务 sudo systemctl daemon-reload sudo systemctl start transmission-daemon.service以下可能不需要修改，原帖内容供参考sudo chown USER:USERGROUP /etc/transmission-daemon/settings.jsonsudo chown -R USER:USERGROUP /var/lib/transmission-daemon参考：https://my.oschina.net/CasparLi/blog/830361https://www.yaoge123.com/blog/archives/1139