fwupd: Add fwupd user to drm_dp_aux, i2c and usb groups

Grants access to /dev/drm_dp_aux* /dev/i2c-* and usb devices.

BUG=b:167681554,b:167681114
TEST=emerge-sarien chromeos-base fwupd; initctl emit fwupdtool-update

Cq-Depend: chromium:2845494
Change-Id: Ied6143544f4cbffbec33b659741af08cd93ce093
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/eclass-overlay/+/2821829
Tested-by: Daniel Campello <campello@chromium.org>
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Commit-Queue: Daniel Campello <campello@chromium.org>
diff --git a/profiles/base/accounts/group/drm_dp_aux b/profiles/base/accounts/group/drm_dp_aux
index eb5f772..654db4f 100644
--- a/profiles/base/accounts/group/drm_dp_aux
+++ b/profiles/base/accounts/group/drm_dp_aux
@@ -2,4 +2,5 @@
 gid:407
 # fwupdate-drm_dp_aux: For firmware updater utilities that use /dev/drm_dp_aux* devices.
 # fwupdate-drm_dp_aux-i2c: For firmware updater utilities that use /dev/drm_dp_aux* and /dev/i2c-* devices.
-users:fwupdate-drm_dp_aux,fwupdate-drm_dp_aux-i2c
+# fwupd: For fwupd firmware updates that use /dev/drm_dp_aux* devices.
+users:fwupdate-drm_dp_aux,fwupdate-drm_dp_aux-i2c,fwupd
diff --git a/profiles/base/accounts/group/i2c b/profiles/base/accounts/group/i2c
index bafc667..29ac298 100644
--- a/profiles/base/accounts/group/i2c
+++ b/profiles/base/accounts/group/i2c
@@ -2,5 +2,6 @@
 gid:404
 # fwupdate-drm_dp_aux-i2c: For firmware updater utilities that use /dev/drm_dp_aux* and /dev/i2c-* devices.
 # fwupdate-i2c: For firmware updater utilities that use /dev/i2c-* devices.
+# fwupd: For fwupd firmware updates that use /dev/i2c-* devices.
 # power: Give the power manager access to I2C devices so it can adjust external display brightness via DDC.
-users:fwupdate-drm_dp_aux-i2c,fwupdate-i2c,power
+users:fwupdate-drm_dp_aux-i2c,fwupdate-i2c,fwupd,power
diff --git a/profiles/base/accounts/group/usb b/profiles/base/accounts/group/usb
index 3a95228..5e38d3b 100644
--- a/profiles/base/accounts/group/usb
+++ b/profiles/base/accounts/group/usb
@@ -3,4 +3,5 @@
 # mtp for access to media on phones/tablets; brltty for braille.
 # dlm for DisplayLinkManager daemon access to usb.
 # modem for modemfwd access to update modem devices.
-users:mtp,brltty,dlm,modem
+# fwupd: For fwupd firmware updates that use usb devices.
+users:mtp,brltty,dlm,modem,fwupd