Here are all the config files I can think of:
Code: Select all
-----
/etc/init.d/transmission-daemon
### END INIT INFO
NAME=transmission-daemon
DAEMON=/usr/bin/$NAME
USER=transmission
STOP_TIMEOUT=30
Code: Select all
-----
/etc/default/transmission-daemon
# Change to 0 to disable daemon
ENABLE_DAEMON=1
# This directory stores some runtime information, like torrent files
# and links to the config file, which itself can be found in
# /etc/transmission-daemon/settings.json
CONFIG_DIR="/home/transmission/.config/transmission-daemon/"
# Default options for daemon, see transmission-daemon(1) for more options
OPTIONS="--config-dir $CONFIG_DIR"
Code: Select all
----
/etc/init/transmission-daemon.conf
setuid transmission
setgid transmission
Code: Select all
----
/etc/systemd/system/multi-user.target.wants/transmission-daemon.service
Description=Transmission BitTorrent Daemon
Wants=network-online.target
After=network-online.target
[Service]
User=transmission
Group=transmission
Type=notify
ExecStart=/usr/bin/transmission-daemon -f --log-error
ExecStop=/bin/kill -s STOP $MAINPID
ExecReload=/bin/kill -s HUP $MAINPID
Yet, I see this in the logs after it starts, "/root/.config/transmission-daemon/settings.json"
What am I missing to get it to start as "transmission" and not as "root"?