Página 2 de 2
Re: Permisos Transmission
Publicado: 12 Feb 2023, 16:31
por egrueda
Pues igual que tienes stop y start, también tienes status.
Si ejecutas un status, verás la ruta completa dentro del directorio systems.
Porfa, ejecuta un status y copia aquí lo que te sale por pantalla.
Y después de eso, el siguiente comando será mostrar el contenido de ese archivo, con el comando cat
Re: Permisos Transmission
Publicado: 12 Feb 2023, 16:47
por Tontonet
A ver si lo he hecho bien
Código: Seleccionar todo
pi@raspberrypi:~ $ sudo service transmission-daemon status
● transmission-daemon.service - Transmission BitTorrent Daemon
Loaded: loaded (/lib/systemd/system/transmission-daemon.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2023-02-12 14:57:01 CET; 1h 47min ago
Main PID: 570 (transmission-da)
Status: "Idle."
Tasks: 3 (limit: 1596)
CPU: 4.888s
CGroup: /system.slice/transmission-daemon.service
└─570 /usr/bin/transmission-daemon -f --log-error
feb 12 14:57:00 raspberrypi systemd[1]: Starting Transmission BitTorrent Daemon...
feb 12 14:57:01 raspberrypi systemd[1]: Started Transmission BitTorrent Daemon.
feb 12 14:57:02 raspberrypi transmission-daemon[570]: [2023-02-12 14:57:02.741] UDP Failed to set receive buffer: requested 4194304, got 360448 (tr-udp.c:97)
feb 12 14:57:02 raspberrypi transmission-daemon[570]: [2023-02-12 14:57:02.741] UDP Failed to set send buffer: requested 1048576, got 360448 (tr-udp.c:105)
feb 12 14:57:02 raspberrypi transmission-daemon[570]: [2023-02-12 14:57:02.741] Black Panther Wakanda Forever (2022)IMAX [WEB-DL 2160p HEVC DV-HDR10 ES DTS 5.1 EN DTS-HD MA 7.1 Subs]HDO.mkv No data found! Ensure your drives are connecte>
lines 1-15/15 (END)
Código: Seleccionar todo
pi@raspberrypi:~ $ sudo service transmission-daemon cat
Usage: /etc/init.d/transmission-daemon {start|stop|reload|force-reload|restart|status}.
Re: Permisos Transmission
Publicado: 12 Feb 2023, 17:37
por Tontonet
Bueno pues no se como pero después de hacer todo esto:
pi@raspberrypi:~ $ ls -ld /media/servios
ls: no se puede acceder a '/media/servios': No existe el fichero o el directorio
pi@raspberrypi:~ $ ls -ld /media/servidor
drwxr-xr-x 3 root root 4096 feb 11 22:55 /media/servidor
pi@raspberrypi:~ $ chmod 777 /media/servidor
chmod: cambiando los permisos de '/media/servidor': Operación no permitida
pi@raspberrypi:~ $ sudo chmod 777 /media /servidor
chmod: no se puede acceder a '/servidor': No existe el fichero o el directorio
pi@raspberrypi:~ $ mkdir /media/Volumen de 1,0 TB/Torrents
mkdir: no se puede crear el directorio «TB/Torrents»: No existe el fichero o el directorio
pi@raspberrypi:~ $ mkdir /media/servidor/Torrent
mkdir: no se puede crear el directorio «/media/servidor/Torrent»: Permiso denegado
pi@raspberrypi:~ $ chmod 777 /media
chmod: cambiando los permisos de '/media': Operación no permitida
pi@raspberrypi:~ $ sudo chmod 777 /media
pi@raspberrypi:~ $ sudo chmod 777 /media/Volumen de 1,0 TB
chmod: no se puede acceder a '/media/Volumen': No existe el fichero o el directorio
chmod: no se puede acceder a 'TB': No existe el fichero o el directorio
pi@raspberrypi:~ $ sudo chmod 777 /media/servidor
pi@raspberrypi:~ $ sudo service transmission-daemon start
pi@raspberrypi:~ $
He conseguido que funcione
Menudo lío de permisos.
Gracias por la ayuda, ahora me pondré con Plex a ver si hay suerte
Re: Permisos Transmission
Publicado: 13 Feb 2023, 08:15
por egrueda
Bueno, una vez que usas el "chmod 777" eliminas los problemas de permisos... y creas nuevos problemas de seguridad.
Le has dado permisos de todo para todos en todo :-/
Cuando ejecutas el "status" tienes una línea como esta:
Código: Seleccionar todo
Loaded: loaded (/lib/systemd/system/transmission-daemon.service; enabled; vendor preset: enabled)
En esa línea nos indica cuál es el script que ejecuta systemctl:
/lib/systemd/system/transmission-daemon.service
Podemos ver el contenido del mismo con el comando "cat":
Re: Permisos Transmission
Publicado: 13 Feb 2023, 20:29
por Tontonet
pi@raspberrypi:~ $ cat /lib/systemd/system/transmission-daemon.service
[Unit]
Description=Transmission BitTorrent Daemon
After=network.target
[Service]
User=debian-transmission
Type=notify
ExecStart=/usr/bin/transmission-daemon -f --log-error
ExecStop=/bin/kill -s STOP $MAINPID
ExecReload=/bin/kill -s HUP $MAINPID
NoNewPrivileges=true
[Install]
Re: Permisos Transmission
Publicado: 13 Feb 2023, 20:38
por egrueda
Fíjate en la línea donde dice:
Eso significa que se ejecuta bajo la cuenta del usuario "debian-transmission" y que por tanto tiene permisos de acces a los mismos sitios donde ese usuario tenga permisos.
Por lo general, la gente lo cambia por el usuario "pi", así tiene acceso a lo miso que "pi" :-)