demonio de transmisión: sobrescritura de permisos en el contenido del directorio de configuración

demonio de transmisión: sobrescritura de permisos en el contenido del directorio de configuración

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 600paratransmission:transmission

Mi usuario está en el grupo de transmisión, así que lo ejecuto chmod 660 settings.jsony 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 umaskvalor 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.jsonmanera:

"umask": 2

Luego recarga tu servicio de transmisión

información relacionada