Basic user manager D-Bus support

Basic User Manager D-Bus interfaces along
with signal to indicate other services.

Note: Removal of password.interfaces.yaml will be
done in separate commit

Change-Id: Ia547a0deae53eb25adf2cbc04c9d7a3593265a19
Signed-off-by: Richard Marian Thomaiyar <richard.marian.thomaiyar@linux.intel.com>
diff --git a/xyz/openbmc_project/User/Attributes.interface.yaml b/xyz/openbmc_project/User/Attributes.interface.yaml
new file mode 100644
index 0000000..108934d
--- /dev/null
+++ b/xyz/openbmc_project/User/Attributes.interface.yaml
@@ -0,0 +1,21 @@
+description: >
+    Provides user objects, their properties.
+    As communication to this service is done through authenticated
+    & authorized session, there won't be any validation for the both.
+
+properties:
+    - name: UserGroups
+      type: array[string]
+      description: >
+          Groups to which the user belong.
+
+    - name: UserPrivilege
+      type: string
+      description: >
+          Privilege of the user.
+
+    - name: UserEnabled
+      type: boolean
+      description: >
+          Enabled or disabled state of the user.
+# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4