From b8827122a8e9d966ef62a70c081f488735260586 Mon Sep 17 00:00:00 2001 From: Jorge Lucangeli Obes Date: Wed, 6 Jan 2016 13:19:25 -0800 Subject: [PATCH] Use specific users for metricsd/metrics_collector. /data/misc/metricsd only needs to be accessed by metricsd. /data/misc/metrics_collector only needs to be accessed by metrics_collector. /data/misc/metrics needs to be writable by metrics_collector and readable by metricsd. Make it 0750 metrics_collector:system and keep running metricsd as group 'system' to allow reading. Bug: 26337609 Change-Id: I169573cc547f154daa8b65c5f13bdc20964a3f2c --- metricsd/metrics_collector.rc | 4 ++-- metricsd/metricsd.rc | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/metricsd/metrics_collector.rc b/metricsd/metrics_collector.rc index 2e7e0ae60..3dcb2d7a9 100644 --- a/metricsd/metrics_collector.rc +++ b/metricsd/metrics_collector.rc @@ -1,4 +1,4 @@ service metricscollector /system/bin/metrics_collector --foreground --logtosyslog class late_start - user system - group system dbus + user metrics_coll + group metrics_coll dbus diff --git a/metricsd/metricsd.rc b/metricsd/metricsd.rc index 359d0d129..825c87f58 100644 --- a/metricsd/metricsd.rc +++ b/metricsd/metricsd.rc @@ -1,9 +1,9 @@ on post-fs-data - mkdir /data/misc/metrics 0770 system system - mkdir /data/misc/metricsd 0700 system system - mkdir /data/misc/metrics_collector 0700 system system + mkdir /data/misc/metrics 0750 metrics_coll system + mkdir /data/misc/metricsd 0700 metricsd metricsd + mkdir /data/misc/metrics_collector 0700 metrics_coll metrics_coll service metricsd /system/bin/metricsd --foreground --logtosyslog class late_start - user system + user metricsd group system dbus inet