|
|
|
@ -445,10 +445,10 @@ class userCache(color_print):
|
|
|
|
|
def delUserFromSystem(self, userName):
|
|
|
|
|
'''Delete LDAP user from system files ( passwd, group, shadow )'''
|
|
|
|
|
cacheCreatePasswdObj = cacheCreatePasswd()
|
|
|
|
|
cacheCreateUserData = cacheCreatePasswdObj.get(userName)
|
|
|
|
|
if cacheCreateUserData is False:
|
|
|
|
|
cacheCreatePasswdData = cacheCreatePasswdObj.get(userName)
|
|
|
|
|
if cacheCreatePasswdData is False:
|
|
|
|
|
return False
|
|
|
|
|
if not cacheCreateUserData:
|
|
|
|
|
if not cacheCreatePasswdData:
|
|
|
|
|
return True
|
|
|
|
|
passwdObj = passwd()
|
|
|
|
|
userData = passwdObj.get(userName)
|
|
|
|
@ -702,7 +702,7 @@ class userCache(color_print):
|
|
|
|
|
def clearCache(self):
|
|
|
|
|
'''Clear cache files'''
|
|
|
|
|
cacheObjs = (cachePasswd(), cacheShadow(), cacheGroup(),
|
|
|
|
|
cacheCreateGroup(), cacheCreateUser())
|
|
|
|
|
cacheCreateGroup(), cacheCreatePasswd())
|
|
|
|
|
for cacheObj in cacheObjs:
|
|
|
|
|
if not cacheObj.save():
|
|
|
|
|
return False
|
|
|
|
|