code: def chloginclass(name, loginclass, root=None):
      '''
      Change the default login class of the user
  
      name
          User to modify
  
      loginclass
          Login class for the new account
  
      root
          Directory to chroot into
  
      .. note::
          This function only applies to OpenBSD systems.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' user.chloginclass foo staff
      '''
      if __grains__['kernel'] != 'OpenBSD':
          return False
  
      if loginclass == get_loginclass(name):
          return True
  
      cmd = ['usermod', '-L', loginclass, name]
  
      if root is not None and __grains__['kernel'] != 'AIX':
          cmd.extend(('-R', root))
  
      __salt__['cmd.run'](cmd, python_shell=False)
      return get_loginclass(name) == loginclasf chloginclass(name, loginclass, root=None):
      '''
      Change the default login class of the user
  
      name
          User to modify
  
      loginclass
          Login class for the new account
  
      root
          Directory to chroot into
  
      .. note::
          This function only applies to OpenBSD systems.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' user.chloginclass foo staff
      '''
      if __grains__['kernel'] != 'OpenBSD':
          return False
  
      if loginclass == get_loginclass(name):
          return True
  
      cmd = ['usermod', '-L', loginclass, name]
  
      if root is not None and __grains__['kernel'] != 'AIX':
          cmd.extend(('-R', root))
  
      __salt__['cmd.run'](cmd, python_shell=False)
      return get_loginclass(name) == loginclass
docs: Change the default login class of the user
  
      name
          User to modify
  
      loginclass
          Login class for the new account
  
      root
          Directory to chroot into
  
      .. note::
          This function only applies to OpenBSD systems.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' user.chloginclass foo staff