diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/conf_mode/system_login.py | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/src/conf_mode/system_login.py b/src/conf_mode/system_login.py index 3d16bdb4a..49306c894 100755 --- a/src/conf_mode/system_login.py +++ b/src/conf_mode/system_login.py @@ -367,6 +367,12 @@ def apply(login):                  if os.path.exists(f'{home_dir}/.google_authenticator'):                      os.remove(f'{home_dir}/.google_authenticator') +            # Lock/Unlock local user account +            lock_unlock = '--unlock' +            if 'disable' in user_config: +                lock_unlock = '--lock' +            cmd(f'usermod {lock_unlock} {user}') +      if 'rm_users' in login:          for user in login['rm_users']:              try: | 
