View Issue Details

IDProjectCategoryView StatusLast Update
0005757Talermerchant backendpublic2019-12-20 18:11
ReporterMarcello Stanisci Assigned ToMarcello Stanisci Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.6Fixed in Version0.6 
Summary0005757: permissions on wire details JSON.
DescriptionThe merchant creates on the fly the JSON file accounted in:

[account-x]
wire_response = /path/to/file.json

We need another config option to set permissions on this file, in order to make blue/green deployments easier.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Marcello Stanisci

2019-06-11 14:59

reporter   ~0014532

In the same way, also the ".priv"(s) regarding the various merchant instances must get tunable permissions. Rigth now, they set 600 therefore when the other color tries to read them it gets "permission denied".

Marcello Stanisci

2019-06-11 20:10

reporter   ~0014535

Last edited: 2019-06-11 20:11

Permissions on keys are now set by taler-deployment-keyup, which is also responsible for copying them over (9d527fb6ba39669aebc3).

Permissions for the wire format file are instead (optionally) taken from the configuration (45e9d2bc921325cd2d9089).

Issue History

Date ModifiedUsernameFieldChange
2019-06-08 12:39Marcello StanisciNew Issue
2019-06-08 12:39Marcello StanisciStatusnew => assigned
2019-06-08 12:39Marcello StanisciAssigned To => Marcello Stanisci
2019-06-11 14:59Marcello StanisciNote Added: 0014532
2019-06-11 20:10Marcello StanisciStatusassigned => informing
2019-06-11 20:10Marcello StanisciResolutionopen => fixed
2019-06-11 20:10Marcello StanisciNote Added: 0014535
2019-06-11 20:11Marcello StanisciNote Edited: 0014535
2019-09-16 07:20Christian GrothoffProduct Version => git (master)
2019-09-16 07:20Christian GrothoffFixed in Version => 0.6
2019-09-16 07:20Christian GrothoffTarget Version => 0.6
2019-12-20 18:11Christian GrothoffStatusinforming => closed
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend