Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b8827122 authored by Jorge Lucangeli Obes's avatar Jorge Lucangeli Obes
Browse files

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
parent 89faffc0
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
service metricscollector /system/bin/metrics_collector --foreground --logtosyslog
    class late_start
    user system
    group system dbus
    user metrics_coll
    group metrics_coll dbus
+4 −4
Original line number Diff line number Diff line
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