Merge "trunks: Move BackgroundCommandTransceiver into libtrunks"
diff --git a/attestation/server/attestationd.conf b/attestation/server/attestationd.conf
index 0d5a74d..7d23f93 100644
--- a/attestation/server/attestationd.conf
+++ b/attestation/server/attestationd.conf
@@ -21,4 +21,10 @@
 stop on stopping boot-services
 respawn
 
+pre-start script
+  # Ensure attestationd will have permissions for attestation.epb.
+  chgrp preserve /mnt/stateful_partition/unencrypted/preserve
+  chmod 775 /mnt/stateful_partition/unencrypted/preserve
+end script
+
 exec /usr/sbin/attestationd
diff --git a/attestation/server/main.cc b/attestation/server/main.cc
index b22ba18..1ba4405 100644
--- a/attestation/server/main.cc
+++ b/attestation/server/main.cc
@@ -52,6 +52,7 @@
   struct minijail* jail = minijail->New();
 
   minijail->DropRoot(jail, kAttestationUser, kAttestationGroup);
+  minijail_inherit_usergroups(jail);
   minijail->UseSeccompFilter(jail, kAttestationSeccompPath);
   minijail->Enter(jail);
   minijail->Destroy(jail);