传输守护进程:覆盖配置目录内容的权限

传输守护进程:覆盖配置目录内容的权限

传输 4.0.5-1 Arch 6.8.5-arch1-1

我想编辑/var/lib/transmission/.config/transmission-remote/settings.json。该文件的权限600transmission:transmission

我的用户位于传输组中,因此我运行chmod 660 settings.json并进行更改

我可以以 root 身份进行更改,但我更喜欢这种方法。

但是,传输会在每次停止/启动时重置权限,因此每次我想要更改文件时都必须执行此操作。

我一定是做错了。这里的首选方法是什么?

答案1

看来你可以umask在 settings.json 中设置一个值(如所解释的这里这里

您必须将其转换为基数 10。您可以在 shell 中执行此操作,如下所示:

$ echo $(( 8#002 ))
2

因此,像这样更改 umask 的值settings.json

"umask": 2

然后重新加载您的传输服务

相关内容