summaryrefslogtreecommitdiffstats
path: root/xyz/openbmc_project/User/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'xyz/openbmc_project/User/README.md')
-rw-r--r--xyz/openbmc_project/User/README.md15
1 files changed, 13 insertions, 2 deletions
diff --git a/xyz/openbmc_project/User/README.md b/xyz/openbmc_project/User/README.md
index cbda1e3..1ce17e0 100644
--- a/xyz/openbmc_project/User/README.md
+++ b/xyz/openbmc_project/User/README.md
@@ -19,8 +19,18 @@ methods, properties and signals.
##### signals
* UserRenamed - Signal sent out when user is renamed in the system.
+#### xyz.openbmc_project.User.AccountPolicy interface
+##### properties
+* MaxLoginAttemptBeforeLockout - Permissible attempt before locking out the
+user for failed login attempts.
+* AccountUnlockTimeout - Timeout (in seconds) to unlock the account after a
+lockout.
+* MinPasswordLength - Minimum password length, which can be set.
+* RememberOldPasswordTimes – Number of times old password shouldn’t be allowed
+when updating password for the user.
+
### Users Interface
-User manager daemon, will create user objects for each and every user existing
+User manager daemon, will create user objects for every user existing
in the system under object path `/xyz/openbmc_project/user/<user name>`.
Each user object can be handled through 'org.freedesktop.DBus.ObjectManager'.
User object will expose following properties and methods.
@@ -30,12 +40,13 @@ User object will expose following properties and methods.
* UserPrivilege - Privilege of the user.
* UserGroups - Groups to which the user belongs.
* UserEnabled - User enabled state.
+* UserLockedForFailedAttempt - Locked or unlocked state of the user account.
#### xyz.openbmc_project.Object.Delete
#### methods
* Delete - To delete the user object in the system.
##Note
-This interface doesn't provide ways to set / update password. The same has to
+This interface doesn't provide ways to set / update password. The same must
be set / updated through pam_chauthtok() (PAM modules). This is to avoid
sending out password through D-Bus.
OpenPOWER on IntegriCloud