summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornkskjames <nkskjames@gmail.com>2016-02-12 11:05:46 -0600
committernkskjames <nkskjames@gmail.com>2016-02-12 11:05:46 -0600
commitcb3613575fd6fb18a7d2f7e7d86e7b6fd75f4269 (patch)
tree6e49cab046e4cb41a715ca5e3e797dcee6418833
parentd7b08eba3c5237064c50921bed06326202d77305 (diff)
parentcf8e107c0719bfe2d84dd01eb413a5c3bf1f5fca (diff)
downloadphosphor-networkd-cb3613575fd6fb18a7d2f7e7d86e7b6fd75f4269.tar.gz
phosphor-networkd-cb3613575fd6fb18a7d2f7e7d86e7b6fd75f4269.zip
Merge pull request #11 from anoo1/userfix
Fix for user change password
-rwxr-xr-xuserman.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/userman.py b/userman.py
index 033d3d1..0488d10 100755
--- a/userman.py
+++ b/userman.py
@@ -38,12 +38,12 @@ OBJ_NAME_USER = '/org/openbmc/UserManager/User'
'''
userman_providers = {
- 'pam' : {
- 'adduser' : 'user add',
- },
- 'ldap' : {
- 'adduser' : 'ldap command to add user',
- },
+ 'pam' : {
+ 'adduser' : 'user add',
+ },
+ 'ldap' : {
+ 'adduser' : 'ldap command to add user',
+ },
}
class UserManGroups (dbus.service.Object):
@@ -207,7 +207,7 @@ class UserManUser (dbus.service.Object):
def Passwd (self, username, passwd):
if not username : return 1
- users = self.UserList ()
+ users = Usersobj.UserList ()
if username not in users : return 1
cmd = "passwd" + " " + username
@@ -218,7 +218,7 @@ class UserManUser (dbus.service.Object):
proc.sendline (passwd)
proc.wait()
- return r
+ return 0
def main():
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
@@ -246,3 +246,4 @@ def main():
if __name__ == '__main__':
sys.exit(main())
+
OpenPOWER on IntegriCloud