![demonio de transmisión: sobrescritura de permisos en el contenido del directorio de configuración](https://rvso.com/image/231084/demonio%20de%20transmisi%C3%B3n%3A%20sobrescritura%20de%20permisos%20en%20el%20contenido%20del%20directorio%20de%20configuraci%C3%B3n.png)
transmisión 4.0.5-1 Arco 6.8.5-arch1-1
Quiero editar /var/lib/transmission/.config/transmission-remote/settings.json
. Los permisos en ese archivo son 600
paratransmission:transmission
Mi usuario está en el grupo de transmisión, así que lo ejecuto chmod 660 settings.json
y hago mis cambios.
Podría realizar los cambios como root pero prefiero este enfoque.
Sin embargo, Transmission restablece el permiso en cada parada/inicio, por lo que tengo que hacer esto cada vez que quiero realizar un cambio en el archivo.
Debo estar haciéndolo mal. ¿Cuál es el enfoque preferido aquí?
Respuesta1
Parece que puedes establecer un umask
valor dentro de settings.json (como se explicaaquí yaquí)
Tienes que convertirlo a base 10. Puedes hacer esto en el shell de esta manera:
$ echo $(( 8#002 ))
2
Entonces cambie el valor de umask de esta settings.json
manera:
"umask": 2
Luego recarga tu servicio de transmisión