送信デーモン: 設定ディレクトリの内容に対する権限の上書き

送信デーモン: 設定ディレクトリの内容に対する権限の上書き

トランスミッション 4.0.5-1 アーチ 6.8.5-arch1-1

を編集したいのですが/var/lib/transmission/.config/transmission-remote/settings.json、そのファイルの権限600transmission:transmission

私のユーザーはトランスミッショングループに属しているので、実行しchmod 660 settings.jsonて変更を加えます

root として変更を加えることもできますが、私はこのアプローチを好みます。

ただし、Transmission は停止/開始のたびに権限をリセットするため、ファイルに変更を加えるたびにこれを実行する必要があります。

やり方が間違っているに違いありません。この場合の推奨されるアプローチは何ですか?

答え1

umaskどうやらsettings.json内で値を設定できるようです(説明されているようにここ そしてここ

これを 10 進数に変換する必要があります。シェルでは次のように実行できます。

$ echo $(( 8#002 ))
2

したがって、umask の値をsettings.json次のように変更します。

"umask": 2

次に、送信サービスを再ロードします

関連情報