Also remove useless nscd warning in user.py

This commit is contained in:
Alexandre Aubin 2017-07-08 11:05:08 +00:00
parent 0373da4a46
commit 1839fa44d0

View file

@ -194,7 +194,7 @@ def user_create(auth, username, firstname, lastname, mail, password,
if auth.add('uid=%s,ou=users' % username, attr_dict):
# Invalidate passwd to take user creation into account
subprocess.call(['nscd', '-i', 'passwd'])
subprocess.call(['nscd', '-i', 'passwd'], stderr=open(os.devnull, 'wb'))
# Update SFTP user group
memberlist = auth.search(filter='cn=sftpusers', attrs=['memberUid'])[0]['memberUid']
@ -233,7 +233,7 @@ def user_delete(auth, username, purge=False):
if auth.remove('uid=%s,ou=users' % username):
# Invalidate passwd to take user deletion into account
subprocess.call(['nscd', '-i', 'passwd'])
subprocess.call(['nscd', '-i', 'passwd'], stderr=open(os.devnull, 'wb'))
# Update SFTP user group
memberlist = auth.search(filter='cn=sftpusers', attrs=['memberUid'])[0]['memberUid']