tutoriales

Cambiar el usuario de transmission-daemon

Utilizo una Raspberry Pi para realizar descargas por torrent y evitar tener mi equipo de sobremesa continuamente encendido. En un principio usa QBitTorrent pero, tras tener algunos problemas de rendimiento, ya que por un bug, se disparaba el proceso a más del 100% de la CPU, decidí migrar a transmission-daemon.

Ya que esa aplicación se lanza, por defecto, con el usuario debian-transmission, los ficheros descargados se guardan con ese usuario como propietario, lo que supone un problema si se desean gestionar los ficheros con otras aplicaciones, como por ejemplo, Jellyfin, donde no puedo eliminar los ficheros tras el visionado.

Para conseguir que transmission se ejecute con un usuario concreto tendremos que seguir el proceso siguiente.

Empezaremos por editar el siguiente fichero

/etc/systemd/system/multi-user.target.wants/transmission-daemon.service

Y modificar el valor de User= como se ve en la imagen inferior

Una vez modificado, será necesario recargar las unidades de systemd y lanzar el servicio

sudo systemctl daemon-reload
sudo systemctl start transmission-daemon

Con esto debería ser suficiente, pero al acceder a la interfaz web de transmission nos encontraremos con un error bastante críptico.

O bien

Por mucho que toqueteemos el fichero de configuración de transmission /etc/transmission-daemon/settings.json no parece haber manera de que se corrija el error hasta que, rebuscando por toda la internet consigo dar con la solución: transmission-daemon cargará, sin posibilidad de cambiar ese comportamiento, los ficheros de configuración en la carpeta del usuario, esto es, los almacenados en el

/home/{usuario}/.config/transmission-daemon/settings.json

Donde podremos cambiar la configuración según nuestras necesidades.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *