def METHOD_NAME(self, path):
    """ Backup existing authconfig options
    :param str path: path where existing files are backed
    """
    cmd = self.host.run_command(['/usr/sbin/authconfig', '--savebackup',
                                 path], set_env=False, raiseonerr=False)
    if cmd.returncode != 0:
        raise Exception("Unable to save backup")
    # do not backup these files since we don't want to mess with
    # users/groups during restore. Authconfig doesn't seem to mind about
    # having them deleted from backup dir
    files_to_remove = [os.path.join(path, f) for f in FILES_TO_NOT_BACKUP]
    for filename in files_to_remove:
        try:
            self.host.run_command(['rm', '-f', filename], set_env=False)
        except CalledProcessError:
            pass