setup cups user/group

cupsd will run as the cups user. lpadmin will be used for CUPS printer
management, which will not always come from the cups daemon.

BUG=chrome-os-partner:47758,chrome-os-partner:49267
TEST=`emerge-${BOARD} cups`, check for cups user

Change-Id: I04fb890516248d10bf50811e57630439db5d99db
Signed-off-by: Brian Norris <briannorris@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/328020
Reviewed-by: Andrew de los Reyes <adlr@chromium.org>
diff --git a/profiles/base/accounts/group/cups b/profiles/base/accounts/group/cups
new file mode 100644
index 0000000..162db81
--- /dev/null
+++ b/profiles/base/accounts/group/cups
@@ -0,0 +1,2 @@
+group:cups
+gid:277
diff --git a/profiles/base/accounts/group/lpadmin b/profiles/base/accounts/group/lpadmin
index d56756e..a4f1e80 100644
--- a/profiles/base/accounts/group/lpadmin
+++ b/profiles/base/accounts/group/lpadmin
@@ -1,2 +1,3 @@
 group:lpadmin
 gid:269
+users:cups
diff --git a/profiles/base/accounts/user/cups b/profiles/base/accounts/user/cups
new file mode 100644
index 0000000..c7674d7
--- /dev/null
+++ b/profiles/base/accounts/user/cups
@@ -0,0 +1,6 @@
+user:cups
+uid:277
+gid:277
+gecos:CUPS daemon
+home:/dev/null
+shell:/bin/false